javascript 删除重复的li

陈某宝 2017-10-27 04:27:54


点击下面的按钮 如果有重复的li 就删除li

对比的条件是 .jpg .png 这些后缀名 因为文件的名字是随机的 所以要获取后缀名对比

可以用jQuery写

最好把代码写出来
...全文
260 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2017-10-27
  • 打赏
  • 举报
回复

<ul id="list">
	<li><p>44443.jpg</p><p>xxxxxxxxxx</p></li>
	<li><p>564655.jpg</p><p>yyyyy</p></li>
	<li><p>44443.png</p><p>xxxxxxxxx</p></li>
	<li><p>464453.gif</p><p>xxxxxxx</p></li>
	<li><p>455643.PNG</p><p>yyyyyyyyy</p></li>
</ul>
<input type="button" value="删除" onclick="del();" />
<script type="text/javascript">
function del() {
	var obj = {};
	$("#list li").each(function(){
		var p = $(this).find("p").eq(0).text().replace(/.*\./,"").toLowerCase();
		if (obj[p])
			$(this).remove();
		else
			obj[p] = true;
	})
}

</script>

jio可 2017-10-27
  • 打赏
  • 举报
回复
把数据存到数组里去重再重新生成列表

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧