Вот пример того, что у меня есть в HTML:
<span class="a">Test</span>
<div class="b">
<div id="x_ABC">ABC must NOT be hidden</div>
<div id="x_DEF">DEF must be hidden</div>
<div id="x_GHI">GHI must be hidden</div>
<div id="JKL">JKL must NOT be hidden</div>
</div>
Все, что я хочу, это скрыть с помощью jQuery все div с идентификатором, начинающимся с "x" внутри div с классом "b"ему предшествует html-тег с классом «a».
Я попробовал этот код:
$('.a + div.b div[id^=x]:gt(0)').hide()
Но он не делает то, что я хочу.Кто-нибудь знает, как исправить селектор, используя только классы "a", "b" и "id ^ = x"?
Спасибо!