一旦调用 remove 函数,它们将删除特定行,并在以下方法的帮助下更新剩余行(将修改该单元格的 ID 和名称)
当涉及到 IE 浏览器不工作时,Chrome 和 firefox 工作正常(该单元格的名称未修改)
请帮帮我.........
function updateRowIds(row, num) {
$(row).attr("id", "roomChoice_" + (num - 1));
$("#roomNum_" + num).html("Room " + (num - 1));
$("#roomNum_" + num).attr("id", "roomNum_" + (num - 1));
$("#adults_" + num).attr({
id: "adults_" + (num - 1),
name: "adults_" + (num - 1)
});
$("#children_" + num).attr({
onChange: "addChildAges(this," + (num - 1) + ")",
id: "children_" + (num - 1),
name: "children_" + (num - 1)
});
$("#cots_" + num).attr({
id: "cots_" + (num - 1),
name: "cots_" + (num - 1)
});
$("#deleteRoom_" + num).attr({
id: "deleteRoom_" + (num - 1),
onClick: "deleteRoom(" + (num - 1) + ")"
}); //updateChildRows(num); // updating the child ids
}
最佳答案
如果您的问题是 IE 开发工具没有刷新,您必须单击 F12 开发工具中的刷新按钮。这是一个 PITA,每次使用它时它都会折叠 DOM 树,但您添加的内容应该会在之后显示新值。
关于javascript - 动态表格单元格 ID 和名称在 IE 浏览器的 Jquery 中不可更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19769534/