Javascript 是否可以将id添加到标签标签?

Javascript 是否可以将id添加到标签标签?,javascript,jquery,html,css,forms,Javascript,Jquery,Html,Css,Forms,我有: <label for="gender" class="error">Choose</label> 选择 我想通过jQuery/javascript向这一行添加一个id,这样html就会变成: <label for="gender" class="error" id="addthisid">Choose</label> 选择 可能吗?我该怎么做 像这样: $("label[for='gender']").attr("id", "add

我有:

<label for="gender" class="error">Choose</label>
选择
我想通过jQuery/javascript向这一行添加一个id,这样html就会变成:

<label for="gender" class="error" id="addthisid">Choose</label>
选择
可能吗?我该怎么做

像这样:

$("label[for='gender']").attr("id", "addthisid");
或:

或:


我猜您正试图用jQuery实现这一点。我们开始吧

$(function(){
    $('label').attr('id', 'addthisid');
});

下面是一个示例:

在高于1.6的jquery中,是否应该使用prop(“id”,“addthisid”)?否,
.prop
用于检索属性值,而
.attr
用于检索属性。听起来有点混乱,但这里有解释:
$("label[for='gender']").get(0).id = "addthisid";
$(function(){
    $('label').attr('id', 'addthisid');
});