jQuery селектор потомков
Определение и применение
jQuery селектор потомков позволяет выбрать элементы, которые расположены внутри других элементов (содержатся внутри других элементов).
jQuery синтаксис:
JavaScript
$("родитель потомок")
/* в качестве родителя, или потомка может выступать любой селектор */
Добавлен в версии jQuery
1.0Селектор в CSS
CSS селектор потомков.Пример использования
Селектор потомков — пример 1
Нажмите . Измените JavaScript и запустите пример повторно. Используется jQuery 4.0.0.
index.html
HTML
<p>Абзац <span>вне</span> блока</p>
<div>
<p>Абзац, <span>внутри</span> блока</p>
</div>
<p>Абзац <span>вне</span> блока</p>
main.js
JavaScript
$(document).ready(function () {
$('div p').css('color', 'red') // выбирает все элементы <p>, вложенные в <div> (его потомки)
$('div p span').css('color', 'green') // выбирает все элементы <span>, вложенные в <p>, которые вложены в <div> (его потомки)
})
style.css
CSS
body {
margin: 16px;
font:
16px/1.5 system-ui,
sans-serif;
overflow-wrap: anywhere;
}
img,
input,
select,
textarea,
button {
max-width: 100%;
}
Режим чтения
Нажмите , чтобы запустить пример.
В этом примере с использованием селектора потомков jQuery, мы выбрали все элементы
<p>, вложенные в
<div>
(его потомки) и задали им цвет текста красный. Кроме того, мы выбрали все элементы
<span>, вложенные в
<p>, которые вложены в
<div>
и задали им зеленый цвет текста.