【发布时间】:2013-05-01 09:24:56
【问题描述】:
我有一个这种形式的大文件[类似的 div 贯穿始终]。我希望能够选择一个div,找到其中ul 的数量并遍历它们中的每一个以获取其中每个li 的值。
<div class="experiment">
<div class="experiment-number">5</div>
<ul class="data-values">
<li><div></div> 14</li>
<li><div></div> 15</li>
</ul>
<ul class="data-values">
<li><div></div> 16</li>
</ul>
</div>
我尝试循环遍历所有实验divs,然后选择uls,但它会选择页面中的所有ul,而不仅仅是当前div下的那些。
$('experiment ul').eq('$i');
【问题讨论】:
-
你想要直接的孩子还是间接的孩子
-
var count = $('experiment > ul').length -
看到这将给出文件中所有 ul 的计数。即假设我有 2 个像上面这样的 div,它会给出 4 而不是 2
-
@user2338840:请给出一个场景和预期的输出。对于给定的示例,预期输出 14、15、16?
-
预期输出为 Exp 编号 5:数据:14 15 16
标签: javascript jquery