jQuery.uniqueSort () 메소드
다음 : jQuery를 [이름 = "값" ] [NAME2 = "값 2"] 선택
예
배열에서 중복 된 div 요소를 제거
<DIV> 문서는 여섯 블록 사업부 </ DIV>이
<DIV> </ DIV>
<사업부 클래스 = "DUP"> </ DIV>
<사업부 클래스 = "DUP"> </ DIV>
<사업부 클래스 = "DUP"> </ DIV>
<DIV> </ DIV>
<스크립트>
$ (함수 () {
// 고유 () 원래의 배열을 취득해야합니다
VAR div의의 =의 $ ( "사업부" .) 위젯 (); // 세 DIV 블록 요소를 추가
div에 =의 div에. CONCAT ($ ( ".dup" ).) (가져 오기 ); $ ( "사업부 : EQ (1)" ). 텍스트 ( + div에의 "후 재정렬". 길이 + "요소" ); div를 = jQuery를 UNIQUESORT ( div에 ); $ UNIQUESORT (문서 getElementsByTagName ( "DIV".)); $ ( "사업부 : EQ (2)" ). 텍스트 ( + div에의 "후 재정렬". 길이 + "요소" ). CSS는 ( "색상", "빨간색" );})
</ 스크립트>
»시도
정의 및 사용
$ .uniqueSort ()함수는 배열을 정렬, 객체의 배열을 통해 검색하고 중복 된 노드를 제거합니다.
참고 : 두 개의 서로 다른 노드는 동일한 속성을 중복으로 간주되지 않습니다 있습니다. 이 기능은 주로 내부의 jQuery를 들어, 일반 배열 자바 스크립트 DOM 요소에 적용됩니다.
jQuery를 3.0 전에,이 방법은 jQuery.unique ()가 호출됩니다.
문법
$.uniqueSort(array)
参数 | 描述 |
---|---|
array | Array类型 指定的DOM元素数组。 |
다음 : jQuery를 [이름 = "값" ] [NAME2 = "값 2"] 선택