如何使用Jquery选择一组元素中的一个?

时间:2009-12-16 04:04:04

标签: jquery jquery-selectors

<img style="cursor: pointer" src="../common/images/plus.jpg"/> View History($revisions)

如何选择上面的图像按钮?我想选择带有

源的图像
  

../公共/图像/ plus.jpg

当然图像必须是可点击的。

我添加了

<script>
$("img[src=../common/images/plus.jpg]").click(function(){
    alert("ok");
});
</script>

但是,我收到了错误

  

预期的标识符或字符串   找到属性选择器中的值   ''

3 个答案:

答案 0 :(得分:4)

如果你真的想通过src选择,那么应该这样做:

$('[src=../common/images/plus.jpg]')

...但你最好给它一个ID - 这更可靠,更快。

<img id="imgPlus" style="cursor: pointer" src="../common/images/plus.jpg"/> View History($revisions)

然后选择它你可以说:

$('#imgPlus')

答案 1 :(得分:2)

使用jQuery,您可以使用CSS3属性选择器来查找图像:

$('img[src="../common/images/plus.jpg"]').click(function() {
  //handle click event here
});

希望这有帮助!

答案 2 :(得分:0)

最简单的方法是为图像提供类似

的ID
<img id="imgClick" style="cursor: pointer" src="../common/images/plus.jpg" />

你可以像这样编码

$("#imgClick").click(function(){
});