gpt4 book ai didi

jQuery 删除重复的 div 与类名

转载 作者:行者123 更新时间:2023-12-03 22:44:05 25 4
gpt4 key购买 nike

所以基本上我的 div 生成如下:

<div class="test className">content</div>
<div class="test className">content</div>
<div class="test className">content</div>
..
<div class="test className">content</div>

我正在尝试删除重复的 div 并仅保留最后一个!有什么快速的想法吗?谢谢!

最佳答案

基于您提供的标记的快速想法

var $div = $('div.test.className:contains(content)');

if ($div.length > 1) {
$div.not(':last').remove()
}

但我会首先防止重复。

编辑:这是使用filterslice方法的另一种替代方法:

$('.test.className').filter(function() {
return this.textContent === 'content';
}).slice(0, -1).remove();

在上面的代码片段中,通过使用 -1 作为 .slice 方法的第二个参数,集合中的最后一个元素将被忽略。

关于jQuery 删除重复的 div 与类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13791183/

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