侦听添加的表行
可以说我有一张桌子:
$(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... }); });