我有一个special
类的链接,我想为它添加一个id属性。
我的文档中只有一个元素在任何时候都会有这个类(我可能会删除并在某个时候添加一个新类)。
如何向元素添加id属性以从中更改它:
<div class="special">
到此:
<div id="special-12345" class="special">
答案 0 :(得分:26)
添加属性很简单:
$('.special').attr('id', 'your-id-value');
更有潜在问题的部分是确保您添加的ID是唯一的。
答案 1 :(得分:9)
试试这个
$('div.special').attr('id','your-id');
答案 2 :(得分:5)
$(".special").attr("id","special-" + (new Date()).getTime());
答案 3 :(得分:2)
不具备添加评论的声誉,但我相信对于其他寻求状态答案的人来说,这是有益的,
attr();
不是添加属性,而是设置。当元素上已经有一些设置ID时很重要。
答案 4 :(得分:1)
您可以添加ID:
$('.special').attr('id', 'id-value');
你想要改变身份证吗?
$('.special').removeAttr('id').attr('id', 'id-value');