参考代码如下:
获取所有name为spCodeId的checkbox
var spCodesTemp = "";
这样子不行
追答$(this).clone().prependTo("#table2");
换成这样看看
$("#table2").append($(this).clone());
你的table 必须有id
还是不行
追答我自己写的你看下,完全可以
$("#table1 tr").each(function(i){
if($(this).find("input").attr('checked')=='checked'){
$(this).clone().prependTo("#table2");
}
});
1
2
1
2
1
2
那我怎么判断如果我另一张表里面已经有一条一样的数据了就不让他在添加了?
追答$("#table1 tr").each(function(i){
var input=$(this).find("input");
var a=$("#table2").find("input[value='"+input.val()+"']").length;
if(input.attr('checked')=='checked'&&a==0){
$(this).clone().prependTo("#table2");
}
});
html代码改成:
//value设置你这条记录的id
1
2
//value设置你这条记录的id
1
2
不是datagrid,所以我说用jQuery实现呀
追答嗯,自己弄的布局的话,没个checkbox都有一个标识吧,标识跟某一行的关系应该有吧,通过这个关系得到那行