当选中该行中的复选框时,我需要能够使用 jQuery 将一行从一个表复制到另一个表。
我尝试使用.clone()
方法但这有非常奇怪的行为。尽管 jQuery 专门针对第二个表中的行,但当复制到第一个表时,它仍然可以成为目标。所以要么clone()不正确,要么我需要使用其他东西。
$('#offers tbody tr td input.checkbox:not(:checked)').click(function (e) {
var row = $(this).closest('tr');
});
$('#offers tbody tr td input.checkbox:not(:checked)').on('change', function (e) {
var row = $(this).closest('tr').html();
$('#otherTable tbody').append('<tr>'+row+'</tr>');
});
看看它的实际效果!http://jsfiddle.net/3BZp4/1/
克隆也应该为您工作,并且不会影响未来的选择:
http://jsfiddle.net/AkVTw/1/
现在根据评论取消选中catch:
http://jsfiddle.net/wGGDb/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)