如何在JQuery中替换标签?

时间:2012-10-11 18:26:19

标签: jquery

我想选择页面上具有特定标签的所有项目,并用不同的标签替换该标签值。

到目前为止,以下是

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

当optgroup标签的标签为Available时,我希望它是其他东西(即选项)

如何填写此专栏?

2 个答案:

答案 0 :(得分:1)

您是否尝试过使用attr

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

你可以在这里看到一个小提琴:http://jsfiddle.net/s58Lk/

attr文档: http://api.jquery.com/attr/

答案 1 :(得分:0)

如果您想更改label属性,可以尝试以下方法:

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

一点解释

attr读取并更改html标记中属性的值:

读取当前值

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

更改值:

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