JQuery Nesnelerini Karşılaştırın - CSS Hileleri

Anonim

İki jQuery nesnesi aynı ise gerçekten karşılaştıramazsınız…

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

Yine de DOM nesnelerini karşılaştırabilirsiniz…

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

Ancak bu yalnızca bir koleksiyonu değil, tek bir öğeyi karşılaştırıyorsanız gerçekten yararlıdır.

Bir öğe koleksiyonunu karşılaştırmanız gerekiyorsa, bu StackOverflow iş parçacığının yanıtı vardır:

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