我知道可以使用Jquery搜索重复的<li>
标记并删除它,但我确实想要做的是找到重复项时,删除li的两个实例。
示例:
<li>foo
<li>bar
<li>foo
<li>test
<li>me
<li>bar
Jquery应该返回输出
<li>test
<li>me
任何想法?
提前致谢。
答案 0 :(得分:3)
首先出现在我的脑海中:
$("li").filter(function() {
var text = this.innerHTML,
el = $(this).siblings("li").filter(function() {
return this.innerHTML == text;
}).remove();
return el.length > 0;
}).remove();