关于 jquery:.on VS .live 与未创建的内容

.on VS .live with uncreated content

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
jQuery .on does not work but .live does

我就是找不到明确的答案。

我曾经使用 $('.someclass).live('click', function ... ) 来使用 JS 动态创建的项目,这在更新 jQuery 1.9.0 时当然不起作用(谢谢大家)。我一直在环顾四周,找不到一个好的答案。所以,这又是一个问题:

对于动态创建的项目,无需在每次创建新项目时重新分配点击侦听器的情况下,与 .live 等效的是什么?它仍然可以与旧 jQuery 版本完美配合!!

代表,在线和直播是不行的。怎么回事?


试试这个:

1
2
3
$(".someparent").on("click",".someclass", function() {
    // ...
});

其中 .someparent 是 .someclass 父元素的选择器。