DeeDi - трезвые записки

siblings([expr])

Получает набор, содержащий уникальные родственные элементы для каждого элемента существующего набора. Опционально можно использовать выражение для дополнительной фильтрации.
В примере мы ищем уникальные сестринские элементы для всех элементов li.hilite в двух списках, найденных "родственничков" выделим красным, ну и внизу напишем общее количество родственников:

$(document).ready(function() {
var len = $(".hilite").siblings().css("color", "red").length;
$("#example_j p").append(len).css("color", "blue");

});
Пример:
  • Один
  • Два
  • Три
  • 4етыре
  • Пять
  • Шесть
  • Восемь

Найдено родственных элементов:

HTML :
<div id="example_j">
<ul>
<li>Один</li>
<li>Два</li>
<li class="hilite">Три</li>
<li>4етыре</li>
</ul>
<ul>
<li>Пять</li>
<li>Шесть</li>
<li>Семь</li>
</ul>
<ul>
<li>Восемь</li>
<li class="hilite">Девять</li>
<li>Десять</li>
</ul>
<p>Найдено родственных элементов: </p>
</div>

Боковой текст: