首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过.children的.children实现jQuery循环

通过.children的.children实现jQuery循环
EN

Stack Overflow用户
提问于 2011-07-01 03:21:57
回答 6查看 864关注 0票数 2

我一直在查看之前提出的问题,但似乎无法为我的方案找到解决方案。

我希望能够遍历所有的孩子和孩子的孩子,等等。

设计中的标记如下所示

代码语言:javascript
复制
<div>
  <div>
   <label></label>
  </div>
  <div>
   <label></label>
  </div>
  <div>
   <label></label>
  </div>
</div>

我希望能够选择特定div中的所有标签,而不考虑它们的直接父级。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-07-01 03:23:35

我希望能够选择特定div中的所有标签,而不考虑它们的直接父级。

只是CSS selector notation而已。假设<div>的ID为myDiv

代码语言:javascript
复制
$('#myDiv label').each(function ()
{
    // do stuff
});
票数 5
EN

Stack Overflow用户

发布于 2011-07-01 03:24:03

为了在特定的div中查找标签,您不需要不断地遍历子目录。这将为您完成这项工作:

代码语言:javascript
复制
$('#idOfDiv label')
票数 3
EN

Stack Overflow用户

发布于 2011-07-01 03:24:15

$('div label')将选择该div的任何后代,而不管深度如何。如果希望它是子项或子项的子项,可以选择like $('div > label, div > * > label')

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6539981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档