Метод has

Методът has филтрира набор от избрани елементи, оставяйки само тези, които имат потомци, съответстващи на зададения селектор.

Синтаксис

Филтриране по потомци:

javascript.has(селектор на потомци);

Ето как може да се филтрира набор от избрани елементи, оставяйки само този, който съдържа вътре зададен DOM елемент:

javascript.has(DOM елемент);

Пример

Нека изберем само тези параграфи, които имат вътре тар b и поставим в края им текста '!!!':

html<p>текст</p>
<p>текст</p>
<p><b>удебелен</b> текст</p>
<p><b>удебелен</b> текст</p>
javascript$('p').has('b').append('!!!');

HTML кодът ще изглежда така:

html<p>текст</p>
<p>текст</p>
<p><b>удебелен</b> текст!!!</p>
<p><b>удебелен</b> текст!!!</p>

Вижте също

  • метод filter,
    който филтрира елементи в набор по зададен селектор
  • метод find,
    който търси елементи вътре в вече намерените