我确实有几个div,其中一些是可见的,有些是或不是,但每个都包含
<a> tag with some_class
在js脚本中,我执行以下操作:
$('.some_class').click(someFunc)
当我点击div中从开头可见的链接时执行someFunc但是当我点击div中隐藏的链接(但现在可见)时,someFunc不会被执行。我不知道为什么会发生这种情况。
答案 0 :(得分:3)
您需要事件委派:
$(document).on('click','.some_class',someFunc});
答案 1 :(得分:0)
如果您希望将事件绑定到它们,请使用jQuery的delegate()
方法。