Необходимо отыскать элементы, являющиеся прямыми потомками какого-либо элемента.

Опубликовал: Вторник, Июнь 18, 2013 в категории jQuery, Подборка рецептов | Пока нет комментариев

Решение

Используем селектор parent > child для решения этой задачи (листинг 1.2.2).

Листинг1 .2 .2 . Использование селектора parent > child

<script
type="text/javascript">
$(function(){
$("form >
input").css("border", "2px dotted brown");
});
</script>

Обсуждение

В листинге 1.2.2 приведен только JavaScript-код, т. к. все остальное осталось без изменений. Поскольку необходимо отыскать только элементы input, являющиеся прямыми наследниками form, мы указываем в селекторе выражение form > input. Коричневой рамкой в итоге будет отмечен только первый элемент input.

Источник: Самков Г. А. jQuery. Сборник рецептов. — 2-е изд., перераб. и доп. — СПб.: БХВ-Петербург, 2011. — 416 с.: ил. + CD-ROM — (Профессиональное программирование)

Похожие посты:

Комментировать

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>