jQuery.uniqueSort()Méthode

jQuery 杂项方法Méthodes diverses jQuery

Exemples

Supprimer les éléments div en double d'un tableau

<div>Il y a 6 blocs div dans le document</div> <div></div> <div class="dup"></div> <div class="dup"></div> <div class="dup"></div> <div></div> <script>
$(function () { //unique() doit recevoir un tableau var divs = $( "div" ).get(); //Ajouter 3 éléments de bloc div divs = divs.concat( $( ".dup" ).get() ); $( "div:eq(1)" ).text( "Après réorganisation, il y a" + divs.length + "elements" ); divs = jQuery.uniqueSort( divs );$.uniqueSort(document.getElementsByTagName("div")); $( "div:eq(2)" ).text( "Après réorganisation, il y a" + divs.length + "elements" ) .css( "color", "red" ); })
</script>

Essayez-le vous-même »

Définition et utilisation

$La fonction .uniqueSort() recherche dans l'objet tableau, trie le tableau et supprime les nœuds en double.

Remarque :Deux nœuds différents avec les mêmes attributs ne sont pas considérés comme des doublons. Cette fonction ne s'applique qu'aux tableaux d'éléments DOM JavaScript simples, principalement pour un usage interne à jQuery.
Avant jQuery 3.0, cette méthode s'appelait jQuery.unique().



Syntaxe

$.uniqueSort(array)

Parameters Description
array Type Array : le tableau spécifié d'éléments DOM.


jQuery 杂项方法Méthodes diverses jQuery

Autres extensions