按值选择按钮

时间:2011-07-01 20:37:55

标签: jquery

如何使用jQuery选择具有特定值的按钮?

<input type="button" value="My task">

5 个答案:

答案 0 :(得分:44)

您可以使用attr=value selector

$('input[type="button"][value="My task"]')

示例:http://jsfiddle.net/niklasvh/yAUkC/

答案 1 :(得分:7)

像:

$('input[type=button][value=My task]');

您想按属性选择:jQuery page

所以它说:选择值为input的{​​{1}}类button

答案 2 :(得分:4)

如果prgmrDevs解决方案不起作用,这对我有用!

$(':button [value =“Value X”]')

答案 3 :(得分:3)

另一种方法,在<button>元素中的值和文本不同的某些特殊情况下很有用

<button value="Value X">Value Y</button>
$("button:contains(Value Y)")

答案 4 :(得分:2)

这里的建议很棒!
我想告诉你你还能做些什么: 让我们说你有这个:

<input type="button" value="My task">
<input type="button" value="Your task">
<input type="button" value="Our job">
<input type="button" value="Their job">

并且您希望获得具有单词'task'的值,您可以这样做:

$('input[type=button][value~=task]')

DEMO