在下面的代码中,如何使用“.divInner”类获取所有div并迭代它们,但我不想显式化一个类?我刚刚编写了div,我需要用类“.divInner”进行迭代来澄清我的问题。谢谢!
<div class="divOuter">
<div class="divInner">
<div>
Código
</div>
<div>
Nome
</div>
</div>
<div class="divInner">
<div>
</div>
<div>
</div>
</div>
</div>
答案 0 :(得分:3)
对于所有人:
$(".divOuter > div").find("div").each(function() {
});
对于每个.divInner,个人.each:
$(".divOuter > div").each(function() {
$(this).find("div").each(function() {
});
});
编辑:修正语法。
答案 1 :(得分:0)
您只需选择外部div
的子项:
// Get all direct children divs of the elements with class divOuter
var divs = $('.divOuter').children('div');
你可以使用这样的选择器:
// Get all direct children divs of the elements with class divOuter
var divs = $('.divOuter > div');
答案 2 :(得分:0)
如果你有.divOuter
课程,你可以这样做:
$(".divOuter").children().each(function(){ });
如果你没有上课,你可以这样做:
$("div:first").children().each(function(){ });
Here is an example of the latter(警告:2个警告弹出窗口)