jQuery.unique()方法

2018-11-21 18:19 更新

jQuery.unique()方法

jQuery 雜項(xiàng)方法jQuery 雜項(xiàng)方法

實(shí)例

從數(shù)組中刪除重復(fù)的div元素

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

嘗試一下 ?

定義和用法

$.unique() 函數(shù)用于對(duì)DOM元素?cái)?shù)組進(jìn)行排序,并移除重復(fù)的元素。

注意:1. 僅適用于DOM元素?cái)?shù)組,不能處理字符串或者數(shù)字?jǐn)?shù)組。
2. 這里的重復(fù)指的是兩個(gè)元素實(shí)際上是同一個(gè)元素(通過(guò)全等"==="來(lái)判斷),例如不同節(jié)點(diǎn)屬性相同的元素不被認(rèn)為重復(fù)的元素。
3. 在jQuery 3.0中,這種方法已被棄用,只是jQuery.uniqueSort()的別名。請(qǐng)使用該方法代替。


語(yǔ)法

$.unique( array )

參數(shù)描述
arrayArray類(lèi)型 指定的DOM元素?cái)?shù)組。


jQuery 雜項(xiàng)方法jQuery 雜項(xiàng)方法

以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)