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

$.unique(array)

Удаляет дубликаты из массива элементов, этот метод работает только с массивами элементов DOM.
Пример. В примере изначально у нас 6 элементов div (div#"example_j в расчет не идет, т.к. ищем элементы внутри него). Далее создаем массив divs из элементов DOM #example_j div. Затем объеденим concat полученный массив с массивом элементов #example_j .dup_j. Таким образом мы в массиве будет 9 элементов (о чем мы пишем text()). Теперь обработаем массив $.unique и удалим дубликаты. В итоге в массиве останется 6 элементов:

HTML/CSS<div id="example_j">
<div></div>
<div></div>
<div class="dup_j"></div>
<div class="dup_j"></div>
<div class="dup_j"></div>
<div></div>
</div>
//jQueryvar divs = $("#example_j div").get();
// Добавляем еще 3 элента .dup_j
divs = divs.concat($("#example_j .dup_j").get());
$("#example_j div:eq(1)").text("До unique " + divs.length + " элементов");
divs = jQuery.unique(divs);
$("#example_j div:eq(2)").text("После unique " + divs.length + " elements.")
.css("color", "red");

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