Показать идентификатор для изображения нажал - PullRequest
1 голос
/ 05 мая 2011

Мой HTML выглядит так:

    <img src="/path" id="img_1">
    <img src="/path" id="img_2">
    <img src="/path" id="img_3">
    <img src="/path" id="img_4">

Я хочу предупредить идентификатор кнопки, на которую нажали.

Как мне это сделать?

Ответы [ 3 ]

5 голосов
/ 05 мая 2011
$('img').click(function(){
   alert(this.id);
}); //try that :-)

DEMO

Или более «динамическая версия» (если вы добавляете изображения с помощью ajax или какой-либо другой реализации):

$('img').live('click', function(){
   alert(this.id);
}); //try that :-)
4 голосов
/ 05 мая 2011
$("img").click(function() {
  alert($(this).attr("id"));
});
2 голосов
/ 05 мая 2011

С jQuery:

$('img').click(function() {
   alert($(this).attr('id'));
});

Или простой JS:

function handleClick(sender) {
   alert(sender.id);
}

<img src="/path" id="img_1" onclick="handleClick(this);" />
<img src="/path" id="img_2" onclick="handleClick(this);" />
<img src="/path" id="img_3" onclick="handleClick(this);" />
<img src="/path" id="img_4" onclick="handleClick(this);" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...