在jQuery中,$(func)是否相当于$(document).ready(func)?

时间:2010-09-07 20:57:14

标签: jquery

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

相同
$(function(){});

我相信它是,实际上我99%确定它是,但想要'第二'意见

3 个答案:

答案 0 :(得分:9)

是的,它是一样的。

来自jQuery文档 - http://api.jquery.com/ready/

  

以下所有三种语法   等同于:

     

•$(document).ready(handler)
  •$()。ready(处理程序)(不建议这样做)
  •$(处理程序)

答案 1 :(得分:5)

document-ready成语如此常见,事实上它有一个快捷版本......扩展版本$(document).ready可以说是self-documenting代码的一个更好的例子;它很多更容易一目了然地看到发生了什么 - 特别是如果它被埋在另一个开发者JavaScript的页面中! - 借用 - jQuery Novice to Ninja

答案 2 :(得分:1)

确实如此。个人偏好。