Javascript 将行从一个表复制到另一个表,而不复制复选框
这里是链接 我可以将行添加到其他表中,但我不希望复选框也被复制。当我将默认复选框设置为选中时,它不会正常工作。是否有任何方法可以从其他表中删除复选框,并在默认情况下将复选框设置为选中,当复选框未选中时,行将被删除Javascript 将行从一个表复制到另一个表,而不复制复选框,javascript,html,Javascript,Html,这里是链接 我可以将行添加到其他表中,但我不希望复选框也被复制。当我将默认复选框设置为选中时,它不会正常工作。是否有任何方法可以从其他表中删除复选框,并在默认情况下将复选框设置为选中,当复选框未选中时,行将被删除 $(“#表格输入:checkbox.chkclass”)。单击(函数(){ 如果($(this).is(“:checked”)){ $(this.clone(“tr”).clone().appendTo(“#vergeTable2”); }否则{ var指数=$(此).tr.attr
$(“#表格输入:checkbox.chkclass”)。单击(函数(){
如果($(this).is(“:checked”)){
$(this.clone(“tr”).clone().appendTo(“#vergeTable2”);
}否则{
var指数=$(此).tr.attr(“数据指数”);
var findRow=$(“#vergeTable2 tr[数据索引='”+索引+“]”);
findRow.remove();
}
});代码>
纳文
曼达
地位
雷恩斯卡普利克特
达托斯塔特酒店
Dato til
鹿茸
阿尔弗雷德·阿斯克
在området ogøkonomiske området中的个人利益相关者
潮汐
奥丁ær
10.07.2013
01.10.2016
测试第一个测试最后一个
在området ogøkonomiske området中的个人利益相关者
Nåværende
奥丁ær
05.12.2016
-----
纳文
曼达
地位
雷恩斯卡普利克特
达托斯塔特酒店
Dato til
您应该绑定更改
事件,而不是单击
,并且需要将其从克隆对象中删除change()
或trigger('change')
可用于在页面加载时触发事件处理程序
//Bind change event
$("#vergeTable input:checkbox.chkclass").change(function() {
if (this.checked) {
//Cache cloned object in a variable
var clone = $(this).closest("tr").clone();
//Remove checkbox
clone.find(':checkbox').remove()
//Append it
clone.appendTo("#vergeTable2");
} else {
var index = $(this).closest("tr").attr("data-index");
var findRow = $("#vergeTable2 tr[data-index='" + index + "']");
findRow.remove();
}
})
.change(); //<==== Trigger on page load
纳文
曼达
地位
雷恩斯卡普利克特
达托斯塔特酒店
Dato til
鹿茸
阿尔弗雷德·阿斯克
在området ogøkonomiske området中的个人利益相关者
潮汐
奥丁ær
10.07.2013
01.10.2016
测试第一个测试最后一个
在området ogøkonomiske området中的个人利益相关者
Nåværende
奥丁ær
05.12.2016
-----
纳文
曼达
地位
雷恩斯卡普利克特
达托斯塔特酒店
Dato til
您应该绑定更改
事件,而不是单击
,并且需要将其从克隆对象中删除change()
或trigger('change')
可用于在页面加载时触发事件处理程序
//Bind change event
$("#vergeTable input:checkbox.chkclass").change(function() {
if (this.checked) {
//Cache cloned object in a variable
var clone = $(this).closest("tr").clone();
//Remove checkbox
clone.find(':checkbox').remove()
//Append it
clone.appendTo("#vergeTable2");
} else {
var index = $(this).closest("tr").attr("data-index");
var findRow = $("#vergeTable2 tr[data-index='" + index + "']");
findRow.remove();
}
})
.change(); //<==== Trigger on page load
纳文
曼达
地位
雷恩斯卡普利克特
达托斯塔特酒店
Dato til
鹿茸
阿尔弗雷德·阿斯克
在området ogøkonomiske området中的个人利益相关者
潮汐
奥丁ær
10.07.2013
01.10.2016
测试第一个测试最后一个
在området ogøkonomiske området中的个人利益相关者
Nåværende
奥丁ær
05.12.2016
-----
纳文
曼达
地位
雷恩斯卡普利克特
达托斯塔特酒店
Dato til
复选框默认为选中状态,但第一次运行时,行未克隆到其他表中非常感谢,我得到了:)我无法在下面给出的原始代码中删除,因为没有输入类型为checkbox@DeadEnd,您是否使用Spring MVC
?然后你们会问问题Guy是的,当我从前端通过fire bug查看时,我得到了行的索引,但在代码中它不接受@Satpalcheckbox默认选中,但第一次运行时,行未克隆到其他表非常感谢,我明白了:)我无法删除下面给出的原始代码,因为没有输入类型为checkbox@DeadEnd,您使用的是springmvc
?然后你们会问这个问题,是的,当我从前端通过FireBug查看时,我得到了行的索引,但在代码中它不接受@Satpal