假设我有一个重复值的链接列表如下:
<a href="#">Book</a>
<a href="#">Magazine</a>
<a href="#">Book</a>
<a href="#">Book</a>
<a href="#">DVD</a>
<a href="#">DVD</a>
<a href="#">DVD</a>
<a href="#">Book</a>
Run Code Online (Sandbox Code Playgroud)
我将如何使用JQuery删除重复项,并留下以下内容,例如:
<a href="#">Book</a>
<a href="#">Magazine</a>
<a href="#">DVD</a>
Run Code Online (Sandbox Code Playgroud)
基本上我正在寻找一种方法来删除找到的任何重复值并显示每个链接1.
我有一个像这样的表的小应用程序:
<tr>
<td><img class='DeleteButton' alt=delete src='images/delete_icon.png'/></td>
<td class='toHide'>some Data</td>
<td class='toHide'>some Data</td>
<td class='toHide'>some Data</td>
<td>some Data</td>
<td class='toHide'>some Data</td>
<td>some Data</td>
<td>some Data</td>
<td class='toHide'>some Data</td>
<td class='toHide'>some Data</td>
<td class='toHide'>some Data</td>
<td class='toHide'>some Data</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
当我在表中添加新数据时,我创建了一个包含"建议"的列表 - 来自其他数据表的数据.
但是如果我有3个表(A,B,C),并且一些数据(D)在A和B中,并且当我想将D添加到C时,在建议列表中有D两次.
那么如何在表中找到重复的行以及如何以最有效的方式执行此操作?
(只有td-tags没有class toHide问题)
到目前为止,我已经使用jQuery来获取建议列表
$("all the tables").not(myTable).each(function(){
$(".suggestData table").append($(this).html());
}
Run Code Online (Sandbox Code Playgroud)