Latest web development tutorials

jQuery.uniqueSort() 方法

jQuery 雜項方法 jQuery雜項方法

實例

從數組中刪除重複的div元素

< div > document中有6個div塊 </ div > < div > </ div > < div class = " dup " > </ div > < div class = " dup " > </ div > < div class = " dup " > </ div > < div > </ div > < script >
$ ( function ( ) { // unique()必須獲取一個原始數組 var divs = $ ( " div " ) . get ( ) ; // 添加3個div塊元素 divs = divs . concat ( $ ( " .dup " ) . get ( ) ) ; $ ( " div:eq(1) " ) . text ( " 重排序後有 " + divs . length + " 個元素 " ) ; divs = jQuery . uniqueSort ( divs ) ;$. uniqueSort ( document . getElementsByTagName ( " div " ) ) ; $ ( " div:eq(2) " ) . text ( " 重排序後有 " + divs . length + " 個元素 " ) . css ( " color " , " red " ) ; } )
</ script >

嘗試一下»

定義和用法

$.uniqueSort()函數通過搜索的數組對象,排序數組,並移除任何重複的節點。

注意:兩個不同的節點具有相同的屬性是被認為不重複的。 此功能只適用於普通的JavaScript DOM 元素的數組,主要是jQuery 內部使用。
在jQuery 3.0之前, 這個方法叫做jQuery.unique()。



語法

$.uniqueSort(array)

参数 描述
array Array类型 指定的DOM元素数组。


jQuery 雜項方法 jQuery雜項方法