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

filter(func)

Отфильтровывает из выбранных элементов те, которые не удовлетворяют требованиям функции func. Метод служит, чтобы сузить результат выборки. Если результат работы функции - false, элемент удаляется из набора, true - сохраняется.
В примере все выбираем p и устанавливаем им зеленый цвет, затем среди выбранных ищем p, индекс которого равен 1 (отсчет индексов с 0) и те p, которые имеют класс .new_style. Этим элементам ма дадим пунктирную рамку:

$(document).ready(function() {
$("#example_j p").css("color", "green")
.filter(function (i) {
return i == 1 || $(this).hasClass("new_style") == true;
})
.css("border", "1px dashed red");
});
Пример:

Параграф1

Параграф2

Параграф3

Параграф4

HTML :
<div id="example_j">
<p>Параграф1</p>
<p>Параграф2</p>
<p class="new_style">Параграф3</p>
<p>Параграф4</p>
</div>

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