Javascript 如何在jquery中从表中获取数据并移动到另一个表
我试图将数据从一个表移动到另一个表,但不起作用。如何附加数据Javascript 如何在jquery中从表中获取数据并移动到另一个表,javascript,jquery,Javascript,Jquery,我试图将数据从一个表移动到另一个表,但不起作用。如何附加数据 $(“.copy data”)。单击(函数(){ $(“表tbody tr”)。每个(函数(){ var cnts=$(this.find('td:eq(0)').val(); var name=$(this.find('td:eq(0)').val(); var email=$(this.find('td:eq(0)').val(); $(“#表二”).append(“+cnts+”“+name+”“+email+”) }); })
$(“.copy data”)。单击(函数(){
$(“表tbody tr”)。每个(函数(){
var cnts=$(this.find('td:eq(0)').val();
var name=$(this.find('td:eq(0)').val();
var email=$(this.find('td:eq(0)').val();
$(“#表二”).append(“+cnts+”“+name+”“+email+”)
});
});
您可以尝试以下方法:
$(".copy-data").click(function(){
$("table tbody tr").each(function(){
var cnts=$(this).find('td:eq(0)').text();
var name=$(this).find('td:eq(1)').text();
var email=$(this).find('td:eq(2)').text();
$("#tablesTwo").append("<tr><td>"+ cnts +"</td><td>" + name + "
</td><td>" + email + "</td></tr>")
});
});
$(“.copy data”)。单击(函数(){
$(“表tbody tr”)。每个(函数(){
var cnts=$(this.find('td:eq(0)').text();
var name=$(this.find('td:eq(1)')).text();
var email=$(this.find('td:eq(2)').text();
$(“#表二”).append(“+cnts+”+name+”
“+电子邮件+”)
});
});
副本直接使用DOM,但jQuery也存在同样的问题。在td
元素中使用text
或html
,而不是val
。您可以编辑我的JSFIDLE吗?-->更新了CopyData以从tableone数据绑定Alonet非常感谢您
$(".copy-data").click(function(){
$("table tbody tr").each(function(){
var cnts=$(this).find('td:eq(0)').text();
var name=$(this).find('td:eq(1)').text();
var email=$(this).find('td:eq(2)').text();
$("#tablesTwo").append("<tr><td>"+ cnts +"</td><td>" + name + "
</td><td>" + email + "</td></tr>")
});
});