Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想使用旧 ID 将新 ID 设置为 div?
$("#oldId").attr("id","newId");
它不工作。
简单的JS
document.getElementById("PreviousName").id="CurrentName";
您的代码可以正常工作,尽管从 jQuery 1.6 开始鼓励您使用propover attr(请参阅此处进行讨论)。
prop
attr
$(function() { $('#test').prop('id', 'test2'); $('#test2').fadeOut(3000); });
在这里提琴
看看这个问题。我可以使用 Javascript 更改 HTML 元素的 ID 吗?确保在更改后重新执行 jquery 函数。也许您正在处理“缓存”的 javascript 对象,而不是 DOM 对象。