Ich habe Probleme bei der Verwendung von :visible
mit Klassenname.
Beispiel:
<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>
Wenn ich die Anzahl der sichtbaren Divs der Klasse zählen möchte level1
$(".level1 :visible").length;
gibt mir Ausgang 3, soll das nicht 2 ausgeben?
$(".level1 :visible").parent().length;
gibt mir Ausgabe 2, die korrekt ist.
Ich habe dieses Beispiel unter erstellt http://jsfiddle.net/metalhawk/P87jS/
Alle Vorschläge sind hilfreich. Vielen Dank