2011-12-01 161 views
1

我:是否可以將id添加到標籤標籤?

<label for="gender" class="error">Choose</label> 

我想通過jQuery/javascript來的ID添加到這一行,因此HTML會落得像:

<label for="gender" class="error" id="addthisid">Choose</label> 

這可能嗎?我怎樣才能做到這一點?

回答

2

像這樣:

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

或:

$("label[for='gender']")[0].id = "addthisid"; 

或:

$("label[for='gender']").get(0).id = "addthisid"; 
+0

,你不應該使用道具( 「ID」, 「addthisid」)? – Christophe

+0

不,'.prop'用於檢索屬性值,而'.attr'用於檢索屬性。聽起來有點令人困惑,但它在這裏解釋:http://api.jquery.com/prop/ – karim79

0

我猜你正在努力做到這一點與jQuery的。所以,我們走了。

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

下面是一個例子:http://jsfiddle.net/peduarte/RkCLR/

jQuery的比1.6更高
相關問題