我在使用带有类名的:visible
时遇到了问题。
例如:
<div class="groupedDiv" id="group1">
<div class="level1">
Apples
<div class="level2"> || L2-apple </div>
</div>
<div class="level1" style="display:none;">
Oranges
<div class="level2"> || [L2-orange] </div>
</div>
</div>
<br/>
<div class="groupedDiv" id="group1">
<div class="level1">
Roses
<div class="level2"> || L2-rose </div>
<div class="level3"> l3 rose </div>
</div>
</div>
如果我想计算类名为level1
的可见div元素数量,$(".level1 :visible").length;
输出3,而不是应该输出2吗?
$(".level1 :visible").parent().length;
输出2,这是正确的。我在http://jsfiddle.net/metalhawk/P87jS/创建了这个示例。
有任何建议都很有用。谢谢。