我目前正在借助列表填充表格,所选元素被插入到单独的表格中,在表格中为它们分配了滑块和ID。问题是,当我开始从选择项中删除项目时,id已连贯(1、2、3、4等)。有没有一种方法可以在不删除所有内容并重新开始的情况下更新ID?
我现在使用以下代码对其进行更新:
for (var i = 1; i < table.rows.length; i++) {
var row = table.rows[i]
var id = row.cells[1].querySelector(".rs-range").id;
var $el = $("#" + id)attr("name", "Skill[" + (i - 1) + "]");
这似乎是一种低效的方法。每当我更新选择时,都必须运行此命令,以确保它们的顺序正确。