javascript - 循环遍历列表并获取元素图像 id?

标签 javascript jquery

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

在我的每个 li 中,我都有一个带有 id 的图像,我如何提醒该图像 id?

最佳答案

$('#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"));
});

关于javascript - 循环遍历列表并获取元素图像 id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10914213/

相关文章:

javascript - 动态追加 div 和类

javascript - 模糊时触发的输入更改事件

javascript - 复选框按钮不起作用

javascript - 动态生成页面中的事件处理

javascript - 在 TypeScript 中使用符号作为对象键类型

javascript - 将值从一个元素复制到另一个元素

javascript - 如何阻止用户重复单击 jQuery AJAX 调用?

jquery - 鼠标悬停时鼠标按下

javascript - 如何使用 jQuery Datepicker 在选定的日期显示附加信息?

javascript - 使用 Knockout-sortable 拖动 observableArray 项目时出现滞后