侦听添加的表行

可以说我有一张桌子:

$(function(){ $('#btn').click(function(){ $('table').append(''); }); $('.remove').on('click', function(){ $(this).parent().remove(); }); });

有没有办法绑定一个自定义事件处理程序,使用jQuery添加或删除行时触发?

谢谢

是的,你可以绑定comtom事件。

 $('#table_id').bind('rowAddOrRemove', function(event){ //do what you want. }); 

当您添加或删除行时,您应该触发该事件。

 $('#table_id').trigger('rowAddOrRemove'); 

删除行时为什么不调用该方法? 假设您有一个允许您删除行的函数。 在该函数中,只需调用您将用于侦听器的方法。 与添加行相同。

 $(function(){ $('#btn').click(function(){ $('table').append(''); // insert your method here... }); });