这应该很容易。如何通过其值(Jquery选择器)查找按钮

时间:2010-04-21 12:23:23

标签: jquery jquery-selectors

我有这个HTML:

<div id='grid'>
<input type="button" value="edit"/>
<input type='button' value='update'/>
</div>

如何仅将Click事件附加到“更新”按钮。我知道我可以为它添加一个类或specity一个id,但由于它在gridview中,所以两者都不可能。

我试过了:

$("input:button[@value='update']").click(function(){alert('test');}); 

但它会显示两个按钮的提醒。我知道我一定是在做傻事。非常感谢任何帮助。

谢谢Kobi&amp; Sarfraz帮助我。以下是正确答案。

$("input[value='update']").click(function(){alert('test');});

3 个答案:

答案 0 :(得分:4)

试试这个:

$("input[value='update']").click(function(){alert('test');});

答案 1 :(得分:2)

根据the documentation for Selectors,在jQuery中,引用属性时不应该有@

答案 2 :(得分:0)

jQuery使用CSS选择器,为了选择它,你不应该在CSS中使用@