如何动态地使用旧的id设置div的新Id

时间:2012-11-01 09:28:05

标签: javascript jquery

我想使用旧的Id设置div的新ID?

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

它不起作用。

3 个答案:

答案 0 :(得分:0)

简单的JS

document.getElementById("PreviousName").id="CurrentName";

答案 1 :(得分:0)

您的代码可以正常运行,但是从jQuery 1.6开始,我们鼓励您使用prop而不是attr(请参阅here进行讨论)。

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

小提琴here

答案 2 :(得分:0)

看看这个问题。 Can I change the ID of an HTML element using Javascript?确保在更改后重新执行jquery函数。也许你正在研究一个'缓存的'javascript-object,而不是DOM对象。