jQuery.unique()方法

2018-11-21 18:19 更新

jQuery.unique()方法

jQuery 雜項方法jQuery 雜項方法

實例

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

<div>document中有6div塊</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.unique( divs );
$
( "div:eq(2)" ).text( "重排序后有 " + divs.length + " 個元素。" )
.
css( "color", "red" );
})
</
script>

嘗試一下 ?

定義和用法

$.unique() 函數用于對DOM元素數組進行排序,并移除重復的元素。

注意:1. 僅適用于DOM元素數組,不能處理字符串或者數字數組。
2. 這里的重復指的是兩個元素實際上是同一個元素(通過全等"==="來判斷),例如不同節(jié)點屬性相同的元素不被認為重復的元素。
3. 在jQuery 3.0中,這種方法已被棄用,只是jQuery.uniqueSort()的別名。請使用該方法代替。


語法

$.unique( array )

參數描述
arrayArray類型 指定的DOM元素數組。


jQuery 雜項方法jQuery 雜項方法

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號