2012-10-11 62 views
1

我想選擇具有特定標籤的頁面上的所有項目,並用不同的東西替換該標籤值。如何在JQuery中替換標籤?

下面是據我迄今

$j("optgroup[label=Available]"). 

得到當一個OPTGROUP標籤有可用的標籤,我想它是別的東西(即選項)

我如何完成這一行?

+2

你試過'附加$ J (「optgroup [label = Available]」)。attr('label','Options')'? – Blender

回答

1

您是否嘗試過使用attr

$("optgroup[label='Available']").attr("label", "Options"); 

你可以看到在行動小提琴這裏:http://jsfiddle.net/s58Lk/

ATTR文件: http://api.jquery.com/attr/

+0

這是這樣的一個演示:http://jsfiddle.net/qFvas/,但我放棄了jQuery對象的$ j版本 –

+0

工作就像一個魅力! –

0

如果要更改標籤屬性,你可以嘗試這樣的事:

$j("optgroup[label=Available]").attr('label', 'Options'); 

稍加說明

attr讀取和改變屬性的HTML標記中的值:

讀取當前值

var label = $("...").attr("label"); 

更改值:

$("...").attr("label", "new value");