我想选择具有特定标签的页面上的所有项目,并用不同的东西替换该标签值。如何在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