我想知道两者之间的区别。
(function($){
//some console.log code
});
$(document).ready(function()
{
//some console.log code
});
你们可能会说我傻,但我不知道为什么会这样。
这就是问题所在。
当我使用 (function($){
时,我在 console.log
中看不到任何结果,但它显示了所有控制台调试
当我使用 document.ready
时的结果。
我正在使用jQuery v1.8.2
。
谢谢。
最佳答案
第一个
$(function(){...}); //missing $ sign here in your code
这只是在 Jquery 中调用 document.ready 的快捷方式.. 两者完全一样.. 如果您碰巧看到核心..您会在评论中注意到这一点... here是链接
关于jquery文档就绪问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14825746/