gpt4 book ai didi

javascript - 我可以在 $( document ).ready(function() {} 的地方使用函数吗

转载 作者:行者123 更新时间:2023-11-28 19:59:16 25 4
gpt4 key购买 nike

我可以在 $( document ).ready(function() {} 的地方使用函数吗?在 jQuery 中?

实际上我正在使用这个方法并且效果很好。我问这个是为了知道它是否会在将来产生任何问题?还是方法不对?

例如

function run_query
{
jquery code here
}

最佳答案

$(function(){ })$(document).ready(function(){})定义在文档就绪事件上触发的事件处理程序。当所有 html(包括图像)加载到页面上时,将触发文档就绪。如果您不执行任何 DOM 操作或者在加载内容后定义函数,则不必定义页面就绪处理程序。

需要注意的一件事是,如果您直接对元素进行任何绑定(bind),则必须在尝试绑定(bind)它们之前将它们加载到页面上。我所说的直接绑定(bind)是$("#id").on('event', handler) 。您还可以使用委托(delegate)绑定(bind),类似于 $(document).on('event', '#id', handler)$('altEl').on('event', 'el selector', handler) ,在这种情况下请确保altel已加载。请注意 document元素将在 <head> 中执行 javascript 时加载.

关于javascript - 我可以在 $( document ).ready(function() {} 的地方使用函数吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21945356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com