更换后无法单击元素

时间:2016-02-07 19:48:30

标签: javascript jquery

我有click事件的元素。点击我用另一个替换这个元素,但元素类是相同的(逐个类(jQuery))。但点击不起作用2次。

2 个答案:

答案 0 :(得分:1)

在父节点上绑定事件:

<div id="the_parent">
    <button>Replace me!</button>
</div>
$('#the_parent').on('click', 'button', function (ev) {
   // TODO: handle appropriately
});

请参阅:http://api.jquery.com/on/#on-events-selector-data-handler

  

.on( events [, selector ] [, data ], handler )

     

选择

     

类型:字符串

     

用于过滤触发事件的所选元素的后代的选择器字符串。如果选择器为null或省略,则事件始终在到达所选元素时触发。

答案 1 :(得分:0)

您必须bind将事件发送到替换前一个元素的新元素。