76 of 119 menu

Has selektorius

Selektorius :has pasirenka elementus, kuriuose yra bent vienas elementas pagal nurodytą selektorių, nebūtinai tiesioginį įpėdinį. Kadangi :has nepriklauso CSS specifikacijai, taip siekiant pagerinti našumą šiuolaikiniuose naršyklėse geriau vietoj jo naudoti $("jūsų css-selektorius").has(selektorius/DOM elementas).

Sintaksė

Taip mes pasirenkame elementus:

$(':has(selektorius)');

Taip mes pasirenkame elementus, jei reikia tiesioginio selektoriaus įdėjimo:

$(':has(>selektorius)');

Pavyzdys

Pažymime tik tas pastraipas, kurių viduje yra ženklas b ir pridėsime jų gale tekstą '!!!':

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

HTML kodas atrodys taip:

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

Žiūrėkite taip pat

  • metodas has,
    kuris filtruoja pasirinktų elementų rinkinį pagal įpėdinius
  • metodas filter,
    kuris filtruoja elementus rinkinyje pagal nurodytą selektorių
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti