Ok also sagen, ich habe viele divs. Einige der divs, die Kinder haben eine Klasse, andere divs die Kinder haben eine andere Klasse.Wie ein Elternteil div zu verbergen, wenn ein Inner Div eine bestimmte Klasse hat, mit Javascript
Ich möchte nur die divs verstecken, die ein Kind mit einer bestimmten Klasse haben.
Zum Beispiel
<div class="mainDiv">
<div class="kulkul">
<div class="childA">
</div>
</div>
</div>
<div class="mainDiv">
<div class="lalala">
<div class="childB">
</div>
</div>
</div>
<div class="mainDiv">
<div class="kulkul">
<div class="childA">
</div>
</div>
</div>
<div class="mainDiv">
<div class="lalala">
<div class="childA">
</div>
</div>
</div>
<div class="mainDiv">
<div class="kulkul">
<div class="childB">
</div>
</div>
</div>
<div class="mainDiv">
<div class="lalala">
<div class="childA">
</div>
</div>
</div>
Jetzt oben, lassen Sie uns sagen, dass ich möchte nur die Eltern divs verstecken, die ein Kind div mit der Klasse haben .childB
Dies kann nicht mit CSS gemacht werden Soweit ich weiß (CSS3 sowieso), weil CSS es nicht erlaubt, das Elternteil div, nur ein Kind div. Und die Eltern .mainDiv
divs (diejenigen, die ich verstecken möchte) sind alle genau gleich.
So dass Javascript bleibt.
Verwenden Sie das obige Beispiel, wie kann ich alle .mainDiv
divs ausblenden, die eine untergeordnete div mit der Klasse .childB
enthalten?
Sie mit jQuery oder nicht? –