Методот 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>

Погледнете ги и

  • методот filter,
    кој ги филтрира елементите во сетот според зададен селектор
  • методот find,
    кој бара елементи внатре во веќе пронајдените