【发布时间】:2018-05-18 09:59:12
【问题描述】:
这两个 jQuery 更改事件之间在功能或性能上有什么区别吗?
$(document).on('change', '#toggleList', function () {
//code
}
和
$('#toggleArea').on('change', '#toggleList', function () {
//code
}
...
<div id="toggleArea">
<select id="toggleList"></select>
</div>
【问题讨论】:
-
只有当 '#toggleArea' 是动态的时,它才会有所不同。它是你的意见,你喜欢哪种方式。有了文档,您每次都可以 100% 地进行绑定。
-
除非您的
#toggleArea与文档相同,否则将事件附加到#toggleAreadiv 会略有增加(例如毫秒),因为事件必须通过传播更少的元素。否则,没有想到。
标签: jquery