我搜索了stackoverflow但我没有找到任何答案。
请检查以下html
<button type="button" class="nacnchor" value="1">hello</button>
<button type="button" class="nacnchor" value="2">hello</button>
<button type="button" class="nacnchor" value="3">hello</button>
我可以根据班级
更改按钮的文字$('button.nacnchor').text("REWRITE");
但我想根据属性值更改值,更像是$('button.nacnchor,attr(value=1)')
:p。
答案 0 :(得分:3)
此处记录了属性选择器:http://api.jquery.com/attribute-equals-selector/
$("button.nacnchor[value='1']").text("REWRITE");
答案 1 :(得分:1)
你可以这样做:
$("button[value='1']").text("REWRITE");
答案 2 :(得分:1)
当寻求如何使用任何给定的库时,总是最好* R * ead * T *他* F * unny * < em> M * anual which has an entire page dedicated to this.
...例如,
$("a[rel='nofollow']")
会选择<a href="example.html" rel="nofollow">Some text</a>
但不会选择<a href="example.html" rel="nofollow foe">
某些文字。选择器表达式中的属性值必须遵循W3C CSS选择器的规则;通常,这意味着除了有效标识符之外的任何内容都应该用引号括起来。
$('a[rel="nofollow self"]')
$("a[rel='nofollow self']")
$('a[rel=\'nofollow self\']')
$("a[rel=\"nofollow self\"]")
答案 3 :(得分:0)
尝试以下代码
$("button[value='1']").text("REWRITE");