gpt4 book ai didi

jquery - 删除具有重复数据属性的项目

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

我有一个这样的 div 列表

<div data-id="001">Blah Blah Blah</div>
<div data-id="001">Blah Blah Blah</div>
<div data-id="002">Blah Blah Blah</div>
<div data-id="002">Blah Blah Blah</div>
<div data-id="002">Blah Blah Blah</div>
<div data-id="003">Blah Blah Blah</div>
<div data-id="003">Blah Blah Blah</div>
<div data-id="004">Blah Blah Blah</div>

是否可以扫描此列表并删除任何具有重复数据的项目,以便我最终得到更像这样的内容:

<div data-id="001">Blah Blah Blah</div>
<div data-id="002">Blah Blah Blah</div>
<div data-id="003">Blah Blah Blah</div>
<div data-id="004">Blah Blah Blah</div>

最佳答案

当然,当您枚举所有项目时,只需跟踪您已经找到的所有项目即可。

var found = {};
$('[data-id]').each(function(){
var $this = $(this);
if(found[$this.data('id')]){
$this.remove();
}
else{
found[$this.data('id')] = true;
}
});

实例:http://jsfiddle.net/kpEtQ/

关于jquery - 删除具有重复数据属性的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17359693/

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