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

在我的每个 li 中,我都有一个带有 id 的图像,我怎样才能提醒该图像 id?

4

3 回答 3

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"));
});
于 2012-06-06T12:27:33.377 回答
1
alert( $(this).find('img').attr('id') );
于 2012-06-06T12:28:04.510 回答
1

试试这个:

$('#newsImageGallery li').each(function() { 
    alert($(this).find('img').attr('id'));
});
于 2012-06-06T12:28:18.180 回答