1

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

以下是我到目前为止所获得的

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

当 optgroup 标记具有可用标签时,我希望它是其他东西(即选项)

我如何完成这条线?

4

2 回答 2

1

你试过使用attr吗?

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

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

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

于 2012-10-11T18:28:24.650 回答
0

如果要更改标签属性,可以尝试以下操作:

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

一点解释

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

读取当前值

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

更改值:

$("...").attr("label", "new value");
于 2012-10-11T18:32:26.223 回答