javascript - 使用 jquery .find() 获取子项

标签 javascript jquery

我有以下标记:

<div id="items">
   <div class="item">
     <div class="item_box" id="id_1">
       <div class="one" id="one"></div>
     </div>
    </div>
   <div class="item">
     <div class="item_box" id="id_2">
       <div class="one" id="two"></div>
     </div>
    </div>
   <div class="item">
     <div class="item_box" id="id_3">
       <div class="one" id="three"></div>
     </div>
    </div>
 </div>

基本上,我希望能够遍历并获取 item_box 类中的 id 值。

这是我尝试使用的代码:

$('#items').find(/[id_]/).each(
      function(){
         alert($(this).attr('id'));
      });

虽然这不起作用...我已经尝试使用 .children,但是不会像嵌套那样深入。

有什么想法吗?

谢谢!

最佳答案

$('#items').find('.item_box').each(function(){
    alert($(this).attr('id'));
});

关于javascript - 使用 jquery .find() 获取子项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3098709/

相关文章:

javascript - 使用javascript计算多个输入值

C# URLDecode 将 %5C 转换为\\\\而不是\

javascript - jquery中括号内有空格

javascript - 如何通过 jQuery 使用淡入淡出添加类和删除类?

javascript - PHP - DataTables 服务器端单独的列过滤仅提供第一页选择选项

javascript - 使用one()时是否需要jQuery.off()?

javascript - 如何在javascript或jquery中复制弹出框的内容

php - 如何为 TinyMCE 下载和配置 phpimage

javascript - jquery 没有正确定位元素

javascript - 如何设置 FullCalendar 的样式以更好地利用空间?