Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在jquery中从表中获取数据并移动到另一个表_Javascript_Jquery - Fatal编程技术网

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>")
            });
});