Πώς ελέγχετε εάν ένα στοιχείο έχει μια συγκεκριμένη κλάση στο jQuery;
Πώς ελέγχετε εάν ένα στοιχείο έχει μια συγκεκριμένη κλάση στο jQuery;

Βίντεο: Πώς ελέγχετε εάν ένα στοιχείο έχει μια συγκεκριμένη κλάση στο jQuery;

Βίντεο: Πώς ελέγχετε εάν ένα στοιχείο έχει μια συγκεκριμένη κλάση στο jQuery;
Βίντεο: Ολοκληρώστε το μάθημα TypeScript σε μια ώρα | Δακτυλογραφία για αρχάριους 2024, Απρίλιος
Anonim

ο Έλεγχοι της μεθόδου hasClass(). αν οποιοδήποτε από ο επιλεγμένο τα στοιχεία έχουν μια καθορισμένη κλάση όνομα. Αν Οποιοδήποτε από ο επιλεγμένο στοιχεία έχει την καθορισμένη κλάση όνομα, αυτή η μέθοδος θα επιστρέψει "true".

Έτσι ακριβώς, πώς μπορείτε να ελέγξετε εάν ένα στοιχείο περιέχει μια κλάση στο jQuery;

Χρησιμοποιώντας. Προς το ελέγξτε εάν ένα στοιχείο σε jQuery έχει τάξη , ακολουθήστε αυτήν τη σύνταξη: $(επιλογέας). hasClass(classname); Ο επιλογέας χρησιμοποιείται για τον καθορισμό του στοιχεία προς το έλεγχος.

Εκτός από τα παραπάνω, είναι το jQuery μια μέθοδος; Το είναι (επιλογέας) μέθοδος ελέγχει την τρέχουσα επιλογή σε σχέση με μια παράσταση και επιστρέφει true, εάν τουλάχιστον ένα στοιχείο της επιλογής ταιριάζει στον συγκεκριμένο επιλογέα. Εάν δεν ταιριάζει κανένα στοιχείο ή ο επιλογέας δεν είναι έγκυρος, τότε η απάντηση θα είναι "ψευδής".

Επιπλέον, πώς ελέγχετε εάν ένα στοιχείο έχει κλάση;

matches() για προσδιορισμό εάν ένα στοιχείο περιέχει μια κλάση . Το className είναι απλώς μια συμβολοσειρά, ώστε να μπορείτε να χρησιμοποιήσετε την κανονική συνάρτηση indexOf για να δείτε αν ο κατάλογος των οι τάξεις περιέχουν άλλη χορδή. Αν ο στοιχείο μόνο έχει ένας τάξη όνομα μπορείτε γρήγορα έλεγχος το παίρνοντας το τάξη Χαρακτηριστικό.

Μπορώ να χρησιμοποιήσω την εναλλαγή classList;

Ορισμός και χρήση Αυτή η ιδιότητα είναι χρήσιμη για Προσθήκη , αφαιρέστε και μεταβάλλω Κλάσεις CSS σε ένα στοιχείο. ο classList Η ιδιοκτησία είναι μόνο για ανάγνωση, ωστόσο, εσείς μπορώ τροποποιήστε το από χρησιμοποιώντας ο Προσθήκη μεθόδους () και remove(). Λύση πολλαπλών προγραμμάτων περιήγησης: Το classList Η ιδιότητα δεν υποστηρίζεται σε IE9 και παλαιότερες εκδόσεις.

Συνιστάται: