【发布时间】:2015-07-18 13:02:08
【问题描述】:
我想知道,有什么区别
$('.element').click(function() {
//code
});
和
$('.element').on('click' , function() {
//code
});
Tnx 回复您
【问题讨论】:
标签: jquery
我想知道,有什么区别
$('.element').click(function() {
//code
});
和
$('.element').on('click' , function() {
//code
});
Tnx 回复您
【问题讨论】:
标签: jquery
你可以使用类似的东西:
$('html').on('click', '.element', function() {
//code to run on click
});
这真的很重要。
因此,如果您动态添加新的 .element 元素(通过 ajax 或 js),它们将关联 click 事件。
如果你只使用
$('.element').click(function() {
//code
});
然后您添加新的.element 元素,它们将没有与click 事件关联的任何功能。
【讨论】:
【讨论】: