本文介绍了侦听添加的表行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

让我说我有一张桌子:

<table>
    <tr></tr>
</table>

$(function(){

    $('#btn').click(function(){
         $('table').append('<tr><input class="remove" value="remove"></tr>');
    });

    $('.remove').on('click', function(){

         $(this).parent().remove();
   });

});

是否有任何方法绑定自定义事件处理程序,该事件处理程序在使用jQuery添加或删除行时触发?

Is there any way to bind a custom event handler that triggers whenever a row is added or removed, using jQuery?

谢谢

推荐答案

是的,您可以绑定自定义事件.

Yes, you can bind custom event.

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

添加或删除行时,应触发该事件.

And when you add or remove a row, you should trigger the event.

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

这篇关于侦听添加的表行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-28 14:54