📅  最后修改于: 2023-12-03 15:32:12.683000             🧑  作者: Mango
jQuery 的 .唯一()
方法用于从匹配到的元素集合中删除所有重复的元素,只保留唯一的元素。
$(selector).唯一();
没有参数。
返回新的 jQuery 对象,包含所有不重复的元素。
<ul id="list">
<li>apple</li>
<li>banana</li>
<li>orange</li>
<li>apple</li>
<li>grape</li>
</ul>
$('#list li').唯一().css('color', 'red');
结果会将重复的元素去掉,只保留唯一的元素,并将所有元素的字体颜色设置为红色。
<ul id="list">
<li style="color: red;">apple</li>
<li style="color: red;">banana</li>
<li style="color: red;">orange</li>
<li style="color: red;">grape</li>
</ul>
.过滤()
.过滤()
方法用于从匹配到的元素集合中筛选出符合条件的元素。
$(selector).过滤(filter);
filter
: 一个字符串,用来筛选元素的表达式。.去重()
.去重()
方法用于从匹配到的元素集合中删除所有重复的元素,只保留唯一的元素。
$(selector).去重();