2016-08-02 110 views
0

如何在点击事件添加了这是动态创建如何添加onclick事件动态添加按钮

$("tr").html("<button class='new'><span>next-</span></button>" + OriginalContent + "") 
 

 
$('body').on('click', 'button .new', function() { 
 
    //Some 
 
});

,但其没有工作的按钮

回答

2

您需要删除在选择器中的空间之间指示匹配后代。

$("tr").on('click', 'button.new', function() { 

使用事件代表团获得更好的性能时,必须使用staticParentElement

2

试试这个:

$(document).on('click', 'button.new', function() {}); 
1

button.new之间删除的空间。否则,您只能在button内观看.new元素,这绝不会发生。

$('body').on('click', 'button.new', function() { 
    // ... 
}); 
相关问题