jQuery.uniqueSort () วิธีการ
ถัดไป: jQuery [ชื่อ = "ค่า" ] [name2 = "VALUE2"] ตัวเลือก
ตัวอย่าง
จาก array เอาส่วน div ที่ซ้ำกัน
<div> เอกสารมีหกบล็อก div </ div>
<div> </ div>
<div class = "dup"> </ div>
<div class = "dup"> </ div>
<div class = "dup"> </ div>
<div> </ div>
<script>
$ (ฟังก์ชั่น () {
// ไม่ซ้ำ () จะต้องได้รับอาร์เรย์เดิม
var divs = $ ( "Div" .) รับ (); // เพิ่มอีกสาม div องค์ประกอบของบล็อก
divs = divs. concat ($ ( ".dup" ). รับ () ); $ ( "Div: EQ (1)" ). ข้อความ ( "จัดลำดับใหม่หลังจากที่" + divs. ความยาว + "องค์ประกอบ" ) ;. Divs = jQuery uniqueSort ( divs ); $ UniqueSort (เอกสาร getElementsByTagName ( "div".)) ;. $ ( "Div: EQ (2)" ). ข้อความ ( "จัดลำดับใหม่หลังจากที่" + divs. ความยาว + "องค์ประกอบ" ). Css ( "สี", "สีแดง" );})
</ script>
ลอง»
ความหมายและการใช้งาน
$ .uniqueSort ()ฟังก์ชั่นการค้นหาผ่านอาร์เรย์ของวัตถุเรียงลำดับอาร์เรย์และลบโหนดที่ซ้ำกัน
หมายเหตุ: สองโหนดที่แตกต่างกันที่มีคุณสมบัติเดียวกันจะไม่ถือว่าซ้ำ คุณลักษณะนี้จะใช้กับอาร์เรย์สามัญองค์ประกอบ JavaScript DOM ส่วนใหญ่สำหรับการใช้งานภายใน jQuery
ก่อน jQuery 3.0 วิธีการนี้เรียกว่า jQuery.unique ()
ไวยากรณ์
$.uniqueSort(array)
参数 | 描述 |
---|---|
array | Array类型 指定的DOM元素数组。 |
ถัดไป: jQuery [ชื่อ = "ค่า" ] [name2 = "VALUE2"] ตัวเลือก