.on VS.live与未创建的内容

Eri*_*ric -4 jquery

可能重复:
jQuery .on不起作用,但.live会起作用

我只是找不到一个明确的答案.

我曾经使用过使用JS$('.someclass).live('click', function ... )创建的for项目,这当然在更新jQuery 1.9.0时不起作用(谢谢你们).我一直在环顾四周,找不到一个好的答案.那么,这又是个问题:

对于动态创建的项目,.live相当于什么,而不必在每次创建新项目时重新分配点击监听器?它仍然与旧的jQuery版本完美配合!

代表,现场和现场是不行的.到底是怎么回事 ?

joa*_*osa 5

试试这个:

$(".someparent").on("click", ".someclass", function() {
    // ...
});
Run Code Online (Sandbox Code Playgroud)

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