Метод 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,
    који тражи елементе унутар већ пронађених