这是什么:$(function(){?

时间:2011-02-26 18:39:39

标签: javascript jquery

这是否与$(document).ready基本相同,或者只是这样运行以确保jQuery存在?

也许其他我没见过的东西?

3 个答案:

答案 0 :(得分:13)

是。 $(function() { ... });$(document).ready(function() { ... });的缩写。

请参阅the jQuery documentation for this handler

答案 1 :(得分:1)

相同
$(document).ready(function() {});

据我所知,没有区别。

答案 2 :(得分:1)

这是来自jQuery 1.5.1源代码。 $(function(){})简写在内部使用ready-function。

// HANDLE: $(function)
// Shortcut for document ready
} else if ( jQuery.isFunction( selector ) ) {
    return rootjQuery.ready( selector );
}