本文介绍了侦听添加的表行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
让我说我有一张桌子:
<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');
这篇关于侦听添加的表行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!