0

我想使用旧 ID 将新 ID 设置为 div?

$("#oldId").attr("id","newId");

它不工作。

4

3 回答 3

0

简单的JS

document.getElementById("PreviousName").id="CurrentName";
于 2012-11-01T09:31:10.133 回答
0

您的代码可以正常工作,尽管从 jQuery 1.6 开始鼓励您使用propover attr(请参阅此处进行讨论)。

$(function() {
    $('#test').prop('id', 'test2');
    $('#test2').fadeOut(3000);
});

在这里提琴

于 2012-11-01T09:40:21.157 回答
0

看看这个问题。我可以使用 Javascript 更改 HTML 元素的 ID 吗?确保在更改后重新执行 jquery 函数。也许您正在处理“缓存”的 javascript 对象,而不是 DOM 对象。

于 2012-11-01T09:45:34.290 回答