[JS][JQuery] Jaki selektor w tym przypadku?

0

Witam

Mam listę z trzema nadrzędnymi
W każdym z nich umieszczony jest cb, po kliknięciu którego wyświetlana ma być kolejna lista, w której istnieje taka sama opcja pokazanie kolejnej zagnieżdżonej listy.

Lista w całości "otworzona":

user image

Lista w całości zamknięta:

user image

Fragment struktury:

          <ul>
            <li>
              <div class="cb">
                <label for="set_p_date">Chcę ustawić datę publikacji strony</label>
                <input type="checkbox" id="set_p_date" />
              </div>
              <ul class="date">
                <li>
                  <label for="p_date">Data publikacji</label>
                  <input id="p_date" name="p_date" />
                  <div class="cb">
                    <label for="set_p_time">Chcę ustawić czas</label>
                    <input type="checkbox" id="set_p_time" />
                  </div>
                  <ul class="time">
                    <li>
                      <label for="p_time">Czas publikacji</label>
                      <input id="p_time" name="p_time" />
                    </li>
                  </ul>
                </li>
              </ul>
       ....
</ul>

I tutaj mam problem nie wiem w jaki sposób odseparować cb znajdujące się w nadrzędnych i przydzielić im odmienne funkcje akcji (pokazujące/chowające innego ul'a), od tych znajdujących się wewnątrz.

</image>
0
ul#glowna_lista > li
ul.date > li
0

Dzięki

1 użytkowników online, w tym zalogowanych: 0, gości: 1