【发布时间】:2017-07-23 23:46:46
【问题描述】:
我有两个表 [Source: table1, Destination:table2],每个表有 3 列(复选框、value1、value2)。 在选择 table1 中的复选框时,jquery 应该复制该特定行并将其附加到 table2,同时从 table1 中删除它。此操作也应该适用于从 table2 到 table1。我写了一个脚本,但它不起作用。它正在从 table1 复制和删除并附加到 table2 但是当我从新动态添加的 table2 行中选择一个复选框时,不知何故它没有附加到 table1。
<script>
$(document).ready(function() {
$("#table1 tr input:checkbox").click(function() {
$('#table2').append('<tr><td><input type="checkbox" name="'+$(this).attr("name")+'" value="'+$(this).val()+'"></td><td>'+$(this).attr("name")+'</td><td>'+$(this).val()+'</td></tr>');
$(this).parent().parent().remove();
});
$("#table2 tr input:checkbox").click(function() {
$('#table1').append('<tr><td><input type="checkbox" name="'+$(this).attr("name")+'" value="'+$(this).val()+'"></td><td>'+$(this).attr("name")+'</td><td>'+$(this).val()+'</td></tr>');
$(this).parent().parent().remove();
});
});
</script>
我错过了什么吗?我该如何解决这个问题?
【问题讨论】:
-
能否提供您的代码或示例代码
标签: jquery checkbox html-table