Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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 如何复制表格并更改所有id';在div中添加带有jQuery的前缀是什么?_Javascript_Jquery - Fatal编程技术网

Javascript 如何复制表格并更改所有id';在div中添加带有jQuery的前缀是什么?

Javascript 如何复制表格并更改所有id';在div中添加带有jQuery的前缀是什么?,javascript,jquery,Javascript,Jquery,我有一个表和一些tr元素,每个元素都有一个唯一的ID 现在,我需要将所有这些元素复制到一个新的div列表播放器歌曲,并更改添加前缀的所有trID 在下面的代码片段中,我做到了这一点,但如何更改添加前缀的tr元素的所有ID?只需将更改为类似的内容 $('#列出播放器歌曲').html($('.sortable').html()) 表格{ 背景:古色白; } 表td{ 边框:1px实心; } 原始表格 爱 憎恨 认为 复制的元素 接受它(: var$newTable=$('table.copy

我有一个
和一些
tr
元素,每个元素都有一个唯一的ID

现在,我需要将所有这些元素复制到一个新的div
列表播放器歌曲
,并更改添加前缀的所有
tr
ID

在下面的代码片段中,我做到了这一点,但如何更改添加前缀的
tr
元素的所有ID?只需将
更改为类似
的内容

$('#列出播放器歌曲').html($('.sortable').html())
表格{
背景:古色白;
}
表td{
边框:1px实心;
}

原始表格
爱
憎恨
认为
复制的元素
接受它(:

var$newTable=$('table.copyable:first').clone();
$newTable.removeClass('copyable');
$newTable
.find('tr')
.each(函数({
$(this.attr('id',my_'+$(this.attr('id'));
});
$(“#列出播放器歌曲”).html(“”);
$newTable.appendTo($(“#列出播放器歌曲”);
//调试
$('#列出播放器歌曲>表tr')。每个(函数(){
console.log($(this.attr('id'));
});
table.copyable{
背景:古色白;
}
表td{
边框:1px实心;
}

原始表格
爱
憎恨
认为
复制的元素