jQuery.uniqueSort() 方法

17 Mar 2025 | 阅读 2 分钟

$.uniqueSort() 方法用于对 DOM 元素数组进行排序并去除重复项。它返回去重后的已排序数组。

此方法会遍历对象数组,对数组进行排序,并移除重复的节点。与数组中已存在的节点完全相同的节点被视为重复节点。如果节点不同,但它们的属性相同,则不会被视为重复节点。

语法

此方法接受一个参数,定义如下 -

array: DOM 元素数组。

示例

这是一个使用 $.uniqueSort() 方法的简单示例。在此示例中,最初有两个与 para 类相关的段落元素。但是我们使用 .concat() 方法来创建具有 class = "para" 的段落的副本。因此,$.uniqueSort() 方法将删除使用 .concat() 方法创建的副本。

立即测试

输出

输出最初显示了 4 个与 para 类相关的段落元素,其中 2 个是通过 .concat() 方法创建的。

jQuery.uniqueSort() method