Метод has
Метод has фильтрует набор
выбранных элементов, оставляя только те,
которые имеют потомков, соответствующих
заданному селектору.
Синтаксис
Фильтрация по потомкам:
javascript.has(селектор потомков);
Вот так можно пофильтровать набор выбранных элементов, оставляя только тот, который содержит внутри заданный DOM элемент:
javascript.has(DOM элемент);
Пример
Давайте выберем только те абзацы, у которых внутри есть
тег b и
поставим им в конец текст '!!!':
html<p>text</p>
<p>text</p>
<p><b>bold</b> text</p>
<p><b>bold</b> text</p>javascript$('p').has('b').append('!!!');
HTML код станет выглядеть так:
html<p>text</p>
<p>text</p>
<p><b>bold</b> text!!!</p>
<p><b>bold</b> text!!!</p>