我有一个简单的代码片段
$('.box_tile_image').live('click', function() {
console.log('click');
});
问题是我想使用 on()
因为 live()
已被弃用,但是如果我在上面的情况下使用 on - 我没有得到“点击”,而如果我用live替换on,它就会轻而易举地工作。
可能是什么问题?
最佳答案
主选择器应该位于包装元素上
$('#MyWrapperElement').on('click',".box_tile_image",function() {
console.log('click');
});
关于jQuery 1.7.1 on() 不工作而 live() 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10433805/