Μέθοδος is
Η μέθοδος is ελέγχει εάν τουλάχιστον ένα
από τα επιλεγμένα στοιχεία ταιριάζει με τον δεδομένο
επιλογέα. Αντί για επιλογέα μπορεί να οριστεί ένα
στοιχείο DOM ή ένα αντικείμενο jQuery.
Εάν ορίσετε μια συνάρτηση ως παράμετρο,
τότε ο έλεγχος της συνθήκης θα ανατεθεί σε αυτήν.
Επιστρέφει τιμή τύπου boolean
(true ή false).
Σύνταξη
Η μέθοδος ελέγχει εάν τουλάχιστον ένα από τα επιλεγμένα στοιχεία ικανοποιεί τον δεδομένο επιλογέα:
.is(επιλογέας);
Η μέθοδος ελέγχει εάν ανάμεσα στα επιλεγμένα στοιχεία, υπάρχει τουλάχιστον ένα από τα στοιχεία του δεδομένου αντικειμένου jQuery ή στοιχείου DOM:
.is(αντικείμενο jQuery ή στοιχείο DOM);
Έτσι για κάθε ένα από τα επιλεγμένα στοιχεία,
θα καλείται η δεδομένη συνάρτηση. Ως παράμετρο,
θα λαμβάνει τον αριθμό θέσης του στοιχείου
στο σύνολο, το ίδιο το στοιχείο θα είναι προσβάσιμο
στη μεταβλητή this. Η συνάρτηση πρέπει να επιστρέφει
true ή false. Εάν σε τουλάχιστον ένα από
τα επιλεγμένα στοιχεία επιστραφεί τιμή
true, τότε το is επίσης θα επιστρέψει true. Διαφορετικά,
η μέθοδος θα επιστρέψει false.
.is(function(index));
Παράδειγμα
Ας ελέγξουμε εάν η ετικέτα div
είναι ο γονέας της εισόδου μας με #test:
<div>
<input type="text" id="test">
</div>
<p>κείμενο</p>
let isDivParent = $('#test').parent().is('div');
alert(isDivParent);