jquery - jQuery 中的 $(document).ready(…) 和 $(function() {}) 有什么区别?

标签 jquery

有什么区别:

$(document).ready(function() {// Do something});

$(function() {//Do something});

在 jQuery 中?

最佳答案

如果我简单地尝试一下,它们是别名。它们是等价的。

注意

$(document).ready(function() {

})


$().ready(function() {
  // this is not recommended
}) 

$(function() {

});

都是一样的。

<小时/>

更多

jQuery 开发人员建议使用:

$(document).ready(function() {

});

为什么不推荐$().ready()参见Why "$().ready(handler)" is not recommended?

关于jquery - jQuery 中的 $(document).ready(…) 和 $(function() {}) 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10894777/

相关文章:

整个页面上的 jQuery 验证

javascript - 如果超出 div,JS 显示/隐藏/关闭

jquery - 单击时加载带参数的脚本

javascript - 图片src相对路径转绝对路径

javascript - 使用window.onbeforeunload暂停YouTube视频,使其不会与音频重叠

jQuery.ajax设置: override error with statusCode

javascript - form.submit() 不包括发送提交按钮

javascript - Jquery Datatables - 使用复选框对 ID 组的最后一个元素进行自定义过滤

php - 跨浏览器异步 uploader ?

javascript - 如何防止方法调用,当它不存在时