问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

删除ul 标签下文本相同的li元素 如何用JQUERY实现

发布网友 发布时间:2022-04-23 09:49

我来回答

3个回答

懂视网 时间:2022-04-23 14:10

本文主要介绍了jQuery实现动态删除LI的方法,结合实例形式分析了jQuery针对页面元素动态操作相关实现技巧,需要的朋友可以参考下,希望能帮助到大家。

我们有时候知道UL的id,但是苦不堪言的找不到LI进行清除,这边有一些办法可以参考,设置Li的id是不错的方法,但是千万别设置成一个ID,到时候删除只会删除第一个

可以使用


这个方式可以删除不是第一个li的其他所有li.

我这边是用:


方法很多,还可以用:

1、用not



2、用filter

$("ul>li").filter(function(index){
return index!=0;
}).remove();

热心网友 时间:2022-04-23 11:18

思路:读取所有li元素的文本→剔除重复值→删除所有li元素→生成非重复的li元素。核心代码如下:

// 获取所有li元素
li = $("li").map(function() {
  return $(this).html();
}).get();
// 剔除重复值
$.unique(li);
// 删除之前的li元素
$("li").remove();
// 创建无重复的li元素
$.each(li, function(index, val) {
  $("ul").append('<li>'+val+'</li')
});

实例演示如下:

1、创建Html元素

<div class="box">
<span>实例演示:点击按钮剔除重复的列表项目</span><br>
<div class="content">
<ul>
<li>刘备</li>
<li>关羽</li>
<li>刘备</li>
<li>张飞</li>
<li>关羽</li>
<li>刘备</li>
</ul>
    <input type='button' value='剔除' />
</div>
</div>

2、设置css样式

div.box{width:300px;padding:20px;margin:20px;border:4px dashed #ccc;}
div.box>span{color:#999;font-style:italic;}
div.content{width:250px;margin:10px 0;padding:20px;border:2px solid #ff6666;}
li{margin:5px;list-style: none;}
input[type='button']{height:30px;margin:10px;padding:5px 10px;}

3、编写jquery代码

$(function(){
$("input[type='button']").click(function() {
li = $(".content li").map(function() {
return $(this).html();
}).get();
$.unique(li);
$(".content li").remove();
$.each(li, function(index, val) {
$(".content ul").append('<li>'+val+'</li')
});
});
});

4、观察效果

4.1 初始状态

4.2 点击“剔除”按钮之后效果

热心网友 时间:2022-04-23 12:36

var temp = '';
$(function(){
$('ul>li').each(function(){
if(temp.indexOf($(this).html())!=-1)
$(this).remove();
temp += $(this).html();
})
})
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>2</li>
<li>4</li>
<li>3</li>
</ul>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
墨兰烂根是怎么回事 墨兰烂根后如何养护 谢绝推销参观拍照摄影看房预约 看房子为什么不让拍照 执业药师各科考试时间分配 执业药师考试倒计时100天,怎样备考最有效 中药执业药师怎么备考? 手机拒绝所有来电了怎么设置回来 美国狼人在伦敦演职员表 美国狼人在伦敦幕后制作 美国狼人在伦敦制作发行 晚上八点吃苹果会胖吗 注销后手机号是否还可以注册? 一个号码注册绑定过了,注销了能重新用这个号码申请吗急_百度问一问 注销掉后,同一手机号码能再申请微信吗 注销后手机号还能绑定其他微信吗? 绿茶销售怎么做? 微信注销后绑定的手机号多久可以重新绑定另一个? Vivienne Westwood和DIOR HOMME哪个牌子的男装更好看啊 注销了还可以用原来的手机号再申请一个吗? 如何给客人推销绿茶 注销了还可以用原来的手机号再申请一个吗? 怎样销售绿茶 戈兰迪的Grande时尚 可以注销了再重新申请吗? 可以注销吗。注销了可以再用这个手机号码注册吗? 东奥会计在线勘误专区如何查找 会计云课堂网络异常是因为 半命题作文播种什么收获什么 会计云课堂能用别的账号看课程吗 关于不管做怎么都没有不劳而获的作文900字 寝室地板砖一到晚上就发臭 520这一天,去情侣空间应该留什么言 520给女朋友留言 收到悄悄话 君之吾所系,卿之吾所忆。 可能是我什么人发的?刚跟女友分手不久 《卿之我所忆》txt下载在线阅读全文,求百度网盘云资源 关于鼓励女友学习成绩提高上去句子。 “淡交无酒,卿须怜我之贫;深语惟茶,予亦知君之馁”意思及出处 在油漆行业中,半透明色漆自己怎么调配啊? 这张龙卡储蓄卡上有开卡日期吗 银耳是整块泡吗 属鸡人带和田玉好还是黑曜石好? 银耳过夜是泡着的,还是泡好拿出来 属鸡 带什么玉比较好? 白木耳里能放葡萄干一起煮吗 属鸡的女人适不适合戴玉镯 泡发银耳一夜,那泡发银耳的水可以直接煮汤吗?倒掉会不会损失营养? 属鸡的佩戴蛇形玉佩 属鸡的人非本命年适合佩戴什么石头 银耳和葡萄干大米一起煮好不好 红枣,银耳,葡萄干,枸杞可以同时煮着吃吗