76 of 119 menu

Ο επιλογέας has

Ο επιλογέας :has επιλέγει στοιχεία, που περιέχουν τουλάχιστον ένα στοιχείο σύμφωνα με έναν δεδομένο επιλογέα, όχι απαραίτητα άμεσο απόγονό. Εφόσον το :has δεν ανήκει στις προδιαγραφές CSS, για βελτίωση της απόδοσης σε σύγχρονα προγράμματα περιήγησης είναι προτιμότερο να χρησιμοποιείται η $("τον css-επιλογέα σας").has(επιλογέα/DOM στοιχείο).

Σύνταξη

Έτσι επιλέγουμε στοιχεία:

$(':has(επιλογέας)');

Έτσι επιλέγουμε στοιχεία, εάν απαιτείται άμεση ένθεση του επιλογέα:

$(':has(>επιλογέας)');

Παράδειγμα

Ας επιλέξουμε μόνο τις παραγράφους που έχουν μέσα τους την ετικέτα b και να βάλουμε στο τέλος τους το κείμενο '!!!':

<p>κείμενο</p> <p>κείμενο</p> <p><b>έντονο</b> κείμενο</p> <p><b>έντονο</b> κείμενο</p> $('p:has(b)').append('!!!');

Ο κώδικας HTML θα γίνει ως εξής:

<p>κείμενο</p> <p>κείμενο</p> <p><b>έντονο</b> κείμενο!!!</p> <p><b>έντονο</b> κείμενο!!!</p>

Δείτε επίσης

  • η μέθοδος has,
    που φιλτράρει το σύνολο των επιλεγμένων στοιχείων βάσει απογόνων
  • η μέθοδος filter,
    που φιλτράρει στοιχεία στο σύνολο βάσει ενός δεδομένου επιλογέα
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañ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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη