jQuery.unique () -Methode
Beispiele
Aus dem Array entfernen Sie doppelte div-Element
<Div> Dokument hat sechs Blöcke div </ div> <div> < / div> <div class = "dup"> </ div> <div class = "dup"> </ div> <div class = "dup"> </ div> <div> </ div> <script> $ (function () {
// Unique () Ruft ein Array von Original
var divs = $ ( "Div" Get) ();. // Fügen Sie drei div Blockelemente
divs = divs. concat ($ ( ".dup" ). Get () ); $ ( "Div: eq (1)" ). Text ( "Neuanordnung nach dem" + divs. Länge + "Elemente" . ) ;. Divs = jQuery eindeutig ( divs ); $ ( "Div: eq (2)" ). Text ( "Neuanordnung nach dem" + divs. Länge + "Elemente" . ). Css ( "Farbe", "rot" );}) </ Script>
Versuchen »
Definition und Verwendung
$ .unique () Funktion wird verwendet, um das Array von DOM-Elemente zu sortieren und doppelte Elemente entfernen.
Hinweis: 1. Nur auf DOM - Elemente im Array anwenden, können Sie nicht einen String oder ein Array von Zahlen verarbeiten.
2. wiederholte hier bezieht sich auf zwei Elemente in der Tat die gleichen Elemente (durch kongruent "===" zu richten), zum Beispiel, sind die gleichen Elemente in den verschiedenen Knoteneigenschaften keine doppelten Elemente betrachtet.
3. Geben Sie in jQuery 3.0 wurde diese Methode veraltet, aber jQuery.uniqueSort () alias. Verwenden Sie diese Methode anstelle.
Grammatik
$.unique( array )
参数 | 描述 |
---|---|
array | Array类型 指定的DOM元素数组。 |