76 of 119 menu

A has szelektor

A :has szelektor olyan elemeket választ ki, amelyek legalább egy, a megadott szelektornak megfelelő elemet tartalmaznak, nem feltétlenül közvetlen leszármazottat. Mivel a :has nem része a CSS specifikációnak, a jobb teljesítmény érdekében modern böngészőkben érdemes helyette a $("az Ön css-szelektora").has(szelektor/DOM elem) használni.

Szintaxis

Így választjuk ki az elemeket:

$(':has(szelektor)');

Így választjuk ki az elemeket, ha a szelektor közvetlen beágyazottsága szükséges:

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

Példa

Válasszuk ki csak azokat a bekezdéseket, amelyekben van b tag, és illesszünk a végükre '!!!' szöveget:

<p>szöveg</p> <p>szöveg</p> <p><b>félkövér</b> szöveg</p> <p><b>félkövér</b> szöveg</p> $('p:has(b)').append('!!!');

Az HTML kód így fog kinézni:

<p>szöveg</p> <p>szöveg</p> <p><b>félkövér</b> szöveg!!!</p> <p><b>félkövér</b> szöveg!!!</p>

Lásd még

  • a has metódus,
    amely kiszűri a kiválasztott elemek halmazát a leszármazottak alapján
  • a filter metódus,
    amely kiszűri az elemeket a halmazban a megadott szelektor alapján
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás