Как выбрать этот атрибут id с помощью jQuery - PullRequest
2 голосов
/ 24 октября 2011

Я хочу получить значение атрибута id, т.е. 1_4 из тега <img>.

<a class="toggle" href="#toggle">
    <img src="tick.png" id="1_4" alt="No">
</a>

Я использую код jQuery.

$('.toggle').live('click', function() {

});

Как сделатья выбираю значение атрибута id в коде jQuery.

спасибо.

Ответы [ 6 ]

7 голосов
/ 24 октября 2011
$('.toggle').live('click', function() {
  var id = $('img', this).prop('id');
});
3 голосов
/ 24 октября 2011
$('.toggle').live('click', function() {
    var id = $(this).find('img').attr('id');
});
2 голосов
/ 24 октября 2011
$('.toggle').live('click', function() {
  var id = $(this).find('img').attr('id');
});
1 голос
/ 24 октября 2011

Это то, что вам нужно:

$('.toggle').find('img').attr('id');

Посмотрите, как работает здесь

Также обратите внимание на jQuery Selectors :)

1 голос
/ 24 октября 2011
$('.toggle').live('click', function() {
    alert( $(this).find('img:eq(0)').attr('id') );
});
0 голосов
/ 24 октября 2011

Попробуйте -

$('.toggle').live('click', function() {
    alert($(this).children('img').attr('id'));
});

Демо - http://jsfiddle.net/6KG6V/1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...