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实心;
}
原始表格
爱
憎恨
认为
复制的元素