gpt4 book ai didi

JQuery 删除元素的重复项

转载 作者:行者123 更新时间:2023-12-01 06:46:38 25 4
gpt4 key购买 nike

我的表单上有一些标签:

<label>8/22/2014</label> <!--label1-->
<label>8/22/2014</label> <!--label2-->
<label>8/23/2014</label> <!--label3-->
<label>8/24/2014</label> <!--label4-->
<label>8/25/2014</label> <!--label5-->
<label>8/25/2014</label> <!--label6-->
<label>8/26/2014</label> <!--label7-->
<label>8/26/2014</label> <!--label8-->
<label>8/26/2014</label> <!--label9-->

我只想将按日期分组的每个标签中的第一个保留在表单上,​​其他标签上被删除。根据上面的示例,这些元素应保留在表单上:

<label>8/22/2014</label> <!--label1-->
<label>8/23/2014</label> <!--label3-->
<label>8/24/2014</label> <!--label4-->
<label>8/25/2014</label> <!--label5-->
<label>8/26/2014</label> <!--label7-->

我该怎么做?

最佳答案

试试这个:

var seen = {};
$('label').each(function() {
var str = $(this).text();
if (seen[str])
$(this).remove();
else
seen[str] = true;
});

<强> JSFIDDLE DEMO

关于JQuery 删除元素的重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25454207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com