В течение часа гуглил и пробовал с ошибками, пытаясь придумать селектор jquery для доступа к одному из нескольких элементов меток в расширяемом дереве. HTML либо так:
<span id="ppown" class="treeTitleSpan" role="leaf">PPO</span>
<span class="treeCheckBoxLabel">
<label class='nodeCheckIcon' />
Или вот так:
<span id="ppw" class="treeTitleSpan" role="leaf">Other</span>
<span class="handle closed"></span>
<span class="treeCheckBoxLabel">
<label class='nodeCheckIcon' />
И я начинаю с диапазона .treeTitleSpan в каждом случае (в обработчике кликов). Я знаю, что могу получить доступ к одному с:
$(this).next().next().children('.nodeCheckIcon');
А другой с:
$(this).next().children('.nodeCheckIcon');
Но я бы хотел один селектор, который будет работать в обоих случаях, «find» не работает:
$(this).find('.nodeCheckIcon:first')
Любая помощь будет оценена.
рик