【发布时间】:2012-12-29 00:41:50
【问题描述】:
我有一个看似很简单的问题,但是我的带宽现在这么有限,搜索了SO却发现a relevant question只适用于C#,我的意思是还没有运气。
HTML:
<ul class="first">
<li data-id="1">One</li>
<li data-id="2">Two</li>
<li data-id="3">Thre</li>
<li data-id="4">Four</li>
<li data-id="5">Five</li>
<li data-id="6">Six</li>
</ul>
<ul class="second">
<li data-id="1">One</li>
<li data-id="2">Two</li>
<li data-id="3">Thre</li>
<li data-id="4">Four</li>
</ul>
我想从第一个中删除最后两个项目(因此是五个和六个),因为它们在第二个中不存在。顺序实际上并不重要。简化我的问题的示例。 基本上没有明确的想法来实现这一点,抱歉,所以每当我尝试使用 .length 检查时,我都会删除所有第一个项目。
非常感谢任何提示。谢谢
更新: 对不起这是我的错。 “顺序实际上并不重要”:我的意思是列表可能是无序的,例如:
<ul class="second">
<li data-id="3">Thre</li>
<li data-id="1">One</li>
<li data-id="4">Four</li>
<li data-id="2">Two</li>
</ul>
同样适用于第一个。
【问题讨论】:
标签: jquery