Как выбрать один из группы элементов, используя Jquery? - PullRequest
1 голос
/ 16 декабря 2009
<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 ]

4 голосов
/ 16 декабря 2009

Если вы действительно хотите выбрать по src, это должно сделать это:

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

... но вам лучше дать ему идентификатор - это надежнее и быстрее.

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

затем, чтобы выбрать его, вы можете просто сказать:

$('#imgPlus')
2 голосов
/ 16 декабря 2009

Используя jQuery, вы можете использовать селектор атрибутов CSS3, чтобы найти изображение:

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

Надеюсь, это поможет!

0 голосов
/ 16 декабря 2009

Самый простой способ - предоставить изображение с идентификатором типа

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

и вы можете кодировать как это

$("#imgClick").click(function(){
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...