0

如果我写:

<div class="wrapper">
 <div>
    <input  type="text" class="xxx"/>
 </div>
 <div>
    <input  type="text" class="yyy"/>
 </div>
</div>

问题 :

当我写$(".wrapper").on("click",".yyy",function () {});

它是否也监听(并忽略).xxx事件?

还是只是听.wrapper并过滤所有non ".yyy"元素事件?

4

1 回答 1

1

它将 click 事件绑定到.wrapper,如果目标是.yyy,它将执行该函数。这允许您.yyy随时通过 ajax 或其他方式删除/替换,并保留绑定事件。

于 2012-04-25T07:16:10.000 回答