循环遍历列表并获取元素图像ID?

时间:2012-06-06 12:26:54

标签: javascript jquery

$('#newsImageGallery li').each(function() { 
    alert($(this));
});

在我的每个人中,我都有一张带有身份证的图片,我该如何提醒图片ID?

3 个答案:

答案 0 :(得分:3)

$('#newsImageGallery li').each(function() { 
    alert($(this).find("img").attr("id"));
});

当然,没有找到:

$('#newsImageGallery li img').each(function() { 
    alert($(this).attr("id"));
});

正如Pointy提到的那样,如果你使用jQuery 1.6+,你最好使用.prop而不是.attr:

$('#newsImageGallery li img').each(function() { 
    alert($(this).prop("id"));
});

答案 1 :(得分:1)

alert( $(this).find('img').attr('id') );

答案 2 :(得分:1)

试试这个:

$('#newsImageGallery li').each(function() { 
    alert($(this).find('img').attr('id'));
});