2013-10-23 95 views
1

我已经搜索了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

请详细说明。 –

+0

你在问如何选择一个具有特定值的元素?或者如何使用value属性来改变文本? – musefan

+1

我需要根据其属性“值”更改按钮的文本...如果我提到1应改变第一个按钮 – Vishnu

回答

1

你可以这样做:

$("button[value='1']").text("REWRITE"); 
+1

干得好,正准备发布自己的演示如何使用该课程 – musefan

0

尝试下面的代码

$("button[value='1']").text("REWRITE"); 
1

寻求在如何使用任何给定库是总是最好* R * ead * 牛逼 * *他˚F * unny * 中号 * 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\"]")