76 of 119 menu

Селектор has

Селектор :has избира елементи, които съдържат поне един елемент по зададен селектор, не е задължително непосредствен потомък. Тъй като :has не се отнася към CSS спецификацията, за подобряване на производителността в съвременните браузъри е по-добре вместо него да се използва $("вашия css-селектор").has(селектор/DOM елемент).

Синтаксис

Така избираме елементи:

$(':has(селектор)');

Така избираме елементи, ако е необходима непосредствена влагане на селектора:

$(':has(>селектор)');

Пример

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

<p>text</p> <p>text</p> <p><b>bold</b> text</p> <p><b>bold</b> text</p> $('p:has(b)').append('!!!');

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

<p>text</p> <p>text</p> <p><b>bold</b> text!!!</p> <p><b>bold</b> text!!!</p>

Вижте също

  • метод has,
    който филтрира набор от избрани елементи по потомци
  • метод filter,
    който филтрира елементи в набор по зададен селектор
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне