<table id="test" border="1">
<tr>
<td>test1<td>
<td>00.00.00<td>
</tr>
<tr>
<td>test2<td>
<td>00.00.00<td>
</tr>
<tr>
<td>test1<td>
<td>00.00.01<td>
</tr>
<tr>
<td>test2<td>
<td>00.00.01<td>
</tr>
</table>
<script type="text/javascript" >
var seen = {};
$('table tr ').each(function() {
var txt = $(this).text();
if (seen[txt]) $(this).remove();
else seen[txt] = true;
});
</script>
我試過用上面的jquery腳本,但它在這種情況下失敗。我想刪除僅基於第一列的重複項。對此有什麼建議嗎?在基於一列的html表格中刪除重複的行
您有重複的'test2'行。 – Barmar 2013-04-11 09:39:11
@Barmar謝謝我誤解了這個問題 – 2013-04-11 09:43:54
@Barmar我想我明白了,謝謝你指出。 – 2013-04-11 09:52:53