Jquery 查找表中重复的行
我有一个小应用程序,其中的表如下:Jquery 查找表中重复的行,jquery,html-table,Jquery,Html Table,我有一个小应用程序,其中的表如下: <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
<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>
阅读这篇文章:
根据帖子,这是一个例子:
function removeD(w){
var seen = {};
if(w == 'val'){
$('table tr td').each(function() {
var txt = $(this).text();
if (seen[txt])
$(this).remove();
else
seen[txt] = true;
});
}else{
$('table tr td').each(function() {
var id = $(this).attr('id');
if (seen[id])
$(this).remove();
else
seen[id] = true;
});
}
}
$('#removeID').click(function(){
removeD('id');
});
$('#removeVal').click(function(){
removeD('val');
});
我无法理解这个问题。我从不同的表中获取数据并将其添加到一个表中,并且一些td-s是重复的,因此我想查找并删除它们。我不确定问题的格式是否是这样的,但您的.suggestData表缺少一个“。那是问题中的复制粘贴错误,我没有复制整个代码,我已经修复了它。”。append函数起作用了,我只想删除你提供的重复行扫描?谢谢,这就是我想要的。我真的必须更好地寻找老问题。几乎每个问题都有答案,但我找不到答案
function removeD(w){
var seen = {};
if(w == 'val'){
$('table tr td').each(function() {
var txt = $(this).text();
if (seen[txt])
$(this).remove();
else
seen[txt] = true;
});
}else{
$('table tr td').each(function() {
var id = $(this).attr('id');
if (seen[id])
$(this).remove();
else
seen[id] = true;
});
}
}
$('#removeID').click(function(){
removeD('id');
});
$('#removeVal').click(function(){
removeD('val');
});