jQuery.unique()メソッド
例
配列から重複したdiv要素を削除します
<DIV>文書 6つの ブロックを 持っている のdiv </ divの>の<div> < / divの>の<div クラス= "DUP"> </ divの>の<div クラス= "DUP"> </ divの>の<div クラス= "DUP"> </ divの>の<div> </ div>の<スクリプト> $(関数 () {
//ユニーク()は 、元の配列を取得します
VAR div要素の =の$( "本部" 。)を取得(); // 3のdivブロック要素を追加します。
div要素 = div要素。CONCAT($( 「.dup " )。()を取得 ); $( 「本部:EQ(1)」 )。テキスト( + div要素 "の後に並べ替え 」。 長さ+」の要素を。」 ユニーク);.のdiv = jQueryの( div要素 ); $( 「本部:EQ(2)」 )。テキスト( + div要素 "の後に並べ替え 」。 長さ+」の要素を。」 )。のCss( 「カラー」、「赤」 );})</スクリプト>
»をお試しください
定義と使用法
$の.unique()関数は、DOM要素の配列をソートし、重複する要素を削除するために使用されます。
注:1.のみ配列内のDOM要素に適用するには、数字の文字列または配列を処理することはできません。
2.ここで繰り返す(判断する「===」合同によって)実際には二つの要素と同じ要素を指し、例えば、異なるノードのプロパティで同じ要素が重複する要素は考慮されません。
jQueryの3.0 3.、このメソッドは推奨されていますが、jQuery.uniqueSort()の別名。 代わりに、このメソッドを使用します。
文法
$.unique( array )
参数 | 描述 |
---|---|
array | Array类型 指定的DOM元素数组。 |