Мне было интересно, как я могу скрыть div, если дочерний div не существует внутри него. Каждый div будет содержать тег h2, но если div не содержит div с именем «info», я бы хотел, чтобы он был скрыт. Вот структура:jquery hide div, если дочерний div не существует
<div class="qaContainer"> (this div can stay as is, as it contains an "info" div)
<h2>Testing Category 03</h2>
<div class="info">if this div exists then this parent div can stay as is</div>
</div>
<div class="qaContainer"> (i need this div to be hidden as it doesn't contain a "info" div)
<h2>Testing Category 04</h2>
</div>
Приветствия
+1. Хотя это работает, я думаю, было бы немного более полезно объяснить, почему это «очевидное решение». –
хорошо, решение отредактировано :) –
Это действительно интересное решение (хотя, как кто-то, кто работает с CSS больше, я обычно нахожу селекторы более интуитивными). Я думаю, что '.length' будет лучше вызова функции. –