我见过有人写
$(document).ready(function(){
});
还有一些文字
$(function() {
});
有什么区别以及何时使用什么?
最佳答案
$
是 jQuery 对象本身,调用它时会实现一大堆不同的接口(interface)。 $('string')
运行选择器或构造节点; $(domElement)
包装一个元素...而 $(a_function)
是 $(document).ready(a_function)
的便捷简写>。请参阅the jQuery API docs获取(更多)更多信息。
顺便说一句:$(function () { ... })
更短,但如果您想搜索所有已准备好的内容事件,您可能希望您有 .ready
来搜索:)
关于jquery - $(document).ready 的不同形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1388043/