我想選擇具有特定標籤的頁面上的所有項目,並用不同的東西替換該標籤值。如何在JQuery中替換標籤?
下面是據我迄今
$j("optgroup[label=Available]").
得到當一個OPTGROUP標籤有可用的標籤,我想它是別的東西(即選項)
我如何完成這一行?
我想選擇具有特定標籤的頁面上的所有項目,並用不同的東西替換該標籤值。如何在JQuery中替換標籤?
下面是據我迄今
$j("optgroup[label=Available]").
得到當一個OPTGROUP標籤有可用的標籤,我想它是別的東西(即選項)
我如何完成這一行?
您是否嘗試過使用attr
?
$("optgroup[label='Available']").attr("label", "Options");
你可以看到在行動小提琴這裏:http://jsfiddle.net/s58Lk/
ATTR文件: http://api.jquery.com/attr/
這是這樣的一個演示:http://jsfiddle.net/qFvas/,但我放棄了jQuery對象的$ j版本 –
工作就像一個魅力! –
如果要更改標籤屬性,你可以嘗試這樣的事:
$j("optgroup[label=Available]").attr('label', 'Options');
稍加說明
的attr
讀取和改變屬性的HTML標記中的值:
讀取當前值
var label = $("...").attr("label");
更改值:
$("...").attr("label", "new value");
你試過'附加$ J (「optgroup [label = Available]」)。attr('label','Options')'? – Blender