метод JQuery ближе всего ()
примеров
Назад <SPAN> Первый элемент предком является элемент <UL>:
$("span").closest("ul").css({"color":"red","border":"2px solid red"});
});
Результаты:
- ul (second ancestor - second grandparent)
- li (direct parent) span
- ul (first ancestor - first grandparent)
Попробуйте »
Определение и использование
метод ближе всего () возвращает выбранные элементы первого элемента предка.
Предки отец, дед, прадед, и так далее.
DOM дерево: Этот метод не проходит вверх от текущего элемента , пока все пути корневой элемент документа (<HTML>), чтобы найти первого предка элемента DOM элемента.
Этот метод родители () подобен, как перемещаться вверх по дереву DOM, разница:
Ближайший ()
- Начиная с текущего элемента
- Первый сингл предка Обход вдоль DOM дерева вверх, и возвращает выражение соответствия прошло
- Возвращает ноль или один элемент объекта JQuery
родители ()
- Начиная от родительского элемента
- Вдоль DOM обхода дерева каталогов вверх и возвращает выражение совпадает со всеми предками, передаваемые
- Возвращает ноль, один или несколько элементов объекта JQuery
Другие родственные методы:
- родитель () - Возвращает непосредственный родительский элемент выбранного элемента
- parentsUntil () - Возвращает все предки параметров элементов между ними до
грамматика
Возвращает выбранные элементы первого элемента предка:
Возвращает контекст DOM DOM дерево найти первый элемент предка:
参数 | 描述 |
---|---|
filter | 必需。规定缩小搜索祖先元素范围的选择器表达式、元素或 jQuery 对象。 |
context | 可选。在其内可以找到匹配元素的 DOM 元素。 |
Другие примеры
Назад <SPAN> Первый элемент предком является элемент <SPAN>
Поскольку этот метод с начала текущего элемента, поиск <SPAN> <SPAN первый>, вернется к <SPAN>.
В элементе DOM как контекст передается первого поиска предка
Два параметра используются в элементе DOM передается в качестве контекста для поиска первого элемента <UL>.