我找不到明确的答案。
我过去常常使用$('.someclass).live('click', function ... )
来创建带有JS 的项目,这在更新jQuery 1.9.0时当然不起作用(感谢大家)。我一直在环顾四周,找不到一个好的答案。所以,再次提出这个问题:
对于动态创建的项目<。strong <。>,相当于什么,而无需在每次创建新项目时重新分配点击侦听器?它仍然可以与旧的jQuery版本完美配合!!
代表,现场和现场是不行的。发生了什么事?
答案 0 :(得分:5)
试试这个:
$(".someparent").on("click", ".someclass", function() {
// ...
});
其中 .someparent 是 .someclass 父元素的选择器。