Σύγκριση αντικειμένων jQuery - CSS-Κόλπα

Anonim

Δεν μπορείτε πραγματικά να συγκρίνετε εάν δύο αντικείμενα jQuery είναι τα ίδια…

if ($(selectionOne) === $(selectionTwo)) ( )

Ωστόσο, μπορείτε να συγκρίνετε αντικείμενα DOM…

if ($(selectionOne)(0) === $(selectionTwo)(0)) ( ) 

Αλλά αυτό είναι πολύ χρήσιμο μόνο αν συγκρίνεις ένα στοιχείο, όχι μια συλλογή.

Εάν πρέπει να συγκρίνετε μια συλλογή στοιχείων, αυτό το νήμα StackOverflow έχει την απάντηση:

var divs = $("div"); var divs2 = $("div"); if (divs.length == divs2.length && divs.length == divs.filter(divs2).length) ( // They are equal )