【发布时间】:2019-10-23 20:16:34
【问题描述】:
我正忙于一个将从数据库加载一些信息的页面,但要做到这一点,我首先必须声明一些东西。但我需要访问 html 对象中的所有元素。所以如果我的 HTML 代码是这样的:
<div class="container">
<div class="parent1">
<div class="child1ofparent1"></div>
<div class="child2ofparent1"></div>
<div class="child3ofparent1"></div>
</div>
<div class="parent2">
<div class="child1ofparent2"></div>
<div class="child2ofparent2"></div>
<div class="child3ofparent2"></div>
</div>
<div class="parent3">
<div class="child1ofparent3"></div>
<div class="child2ofparent3"></div>
<div class="child3ofparent3"></div>
</div>
</div>
我想通过调用 $(".container"); 来遍历所有孩子
我现在的做法是循环遍历所有硬编码的内容,但由于我的学校将使用该应用程序,因此有些事情需要更加灵活。
我已经试过了:
$(".container > *").each(function(i, element) {
console.log(element);
});
但这只会返回第一个孩子(.parent1、.parent2、.parent3)。
【问题讨论】:
-
递归是你的朋友
标签: javascript jquery loops parent children