【发布时间】:2012-08-31 16:31:19
【问题描述】:
我是 jQuery 初学者,在浏览一些代码示例时发现:
$(document.body) 和 $('body')
这两者有什么区别吗?
【问题讨论】:
-
一个更快,但是考虑到在一个页面上调用的次数永远不会超过几次,两者之间的差异非常很小。
-
$(body)不适用于.on('click'...事件,而$(document.body)和$(document)都可以。 -
上述说法是错误的,而且性能差异很小,大约 10% 支持 $(document.body)。你可以在这里查看比较sitepoint.com/jquery-body-on-document-on
标签: jquery document document-body