kukaew
@kukaew

Как выбрать все тэги 'c', но проигнорировать 'c' следующего уровня?

Здравствуйте. Как написать селектор, чтоб выбрать все синие(их много) <c>, но проигнорировать красные?
6bc3f376c46f4b83a8b5f416cbb32c67.bmp
Я пробую как-то так, но... я дурак вообще в js.
$('a').children('b').nextAll('b').children('c')

Спасибо.

UPD:

Уточняю. По клику на .cont должны выделиться следующие ngl, а те ngl, что глубже - не должны7d37dca89e19485c939112642a1aa696.bmp
Вот так, почему-то не работает.
$(this).parent().next('ul > li > ngl')
Вот код:
<li> 
<ngl>
   <div class="cont"></div>
<re></re>
<ul>
    <li> 
      <ngl><ul><li><ngl> ... </ngl></ul></li></ngl>
   </li>
   <li> 
     <ngl><ul><li><ngl> ... </ngl></li></ul></ngl>
   </li>
</ul>
</ngl>
 <li>

Спасибо.
  • Вопрос задан
  • 109 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Что-то у вас код со скриншотом не совпадает.
Если по скриншоту, то $(this).parent().siblings('ul').children('li')
Если по коду, то $(this).siblings('ul').children('li')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы