как получить значение нескольких атрибутов при нажатии на - PullRequest
0 голосов
/ 29 марта 2011
$(document).ready(function(){
    $('td#crop').click(function() {
        $('img').each(function(){
          $('this').attr(id);
         alert(id);
        });

        })

});

Я пытаюсь получить значение идентификатора каждого изображения, на которое я нажимаю, но это не работает. Пожалуйста, помогите

1 Ответ

0 голосов
/ 29 марта 2011

this не должно быть строкой, и вам нужно сохранить значение, возвращаемое .attr().

$(document).ready(function() {
    $('#crop').click(function() {
        $('img').each(function() {
            var id = $(this).attr(id);
            alert(id);
        });
    });
});

Другая уборка:

  • Добавлена ​​пропущенная точка с запятой (хотя этого недостаточно для взлома кода).
  • Изменен переопределенный селектор 'td#crop' на '#crop', поскольку может быть (не более) один элемент с определенным идентификатором.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...