Μέθοδος has
Η μέθοδος has φιλτράρει το σύνολο
των επιλεγμένων στοιχείων, αφήνοντας μόνο εκείνα
που έχουν απογόνους που αντιστοιχούν
στον καθορισμένο επιλογέα.
Σύνταξη
Φιλτράρισμα κατά απόγονους:
javascript.has(επιλογέας απογόνων);
Έτσι μπορείτε να φιλτράρετε το σύνολο των επιλεγμένων στοιχείων, αφήνοντας μόνο εκείνα που περιέχουν μέσα ένα καθορισμένο στοιχείο DOM:
javascript.has(στοιχείο DOM);
Παράδειγμα
Ας επιλέξουμε μόνο τις παραγράφους που έχουν μέσα
την ετικέτα b και
ας βάλουμε στο τέλος τους το κείμενο '!!!':
html<p>κείμενο</p>
<p>κείμενο</p>
<p><b>έντονο</b> κείμενο</p>
<p><b>έντονο</b> κείμενο</p>javascript$('p').has('b').append('!!!');
Ο κώδικας HTML θα γίνει κάπως έτσι:
html<p>κείμενο</p>
<p>κείμενο</p>
<p><b>έντονο</b> κείμενο!!!</p>
<p><b>έντονο</b> κείμενο!!!</p>