如何使用jQuery选择此id属性

时间:2011-10-24 08:26:23

标签: jquery jquery-selectors

我想从1_4标记中获取id属性的值,即<img>

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

我正在使用jQuery代码。

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

});

如何在jQuery代码中选择id属性的值。

谢谢。

6 个答案:

答案 0 :(得分:7)

$('.toggle').live('click', function() {
  var id = $('img', this).prop('id');
});

答案 1 :(得分:3)

$('.toggle').live('click', function() {
    var id = $(this).find('img').attr('id');
});

答案 2 :(得分:2)

$('.toggle').live('click', function() {
  var id = $(this).find('img').attr('id');
});

答案 3 :(得分:1)

$('.toggle').live('click', function() {
    alert( $(this).find('img:eq(0)').attr('id') );
});

答案 4 :(得分:1)

这就是你需要的:

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

看到它正常工作here

另外,请查看jQuery Selectors:)

答案 5 :(得分:0)

尝试 -

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

演示 - http://jsfiddle.net/6KG6V/1