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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць