私は 2 つのテーブルを持っています。このコードを使用して、ここにある重複データを削除しています。
var seen = {};
$('a').each(function() {
var txt = $(this).text();
if (seen[txt])
$(this).remove();
else
seen[txt] = true;
});
私が抱えている問題は、削除する重複フィールドを選択できない場合です。たとえば、このようなレイアウトがある場合、class="off" を含む tbody または行を含まないクラスのいずれかが削除されます。移動できるので、任意の順序で表示できます。
<table>
<tbody class="off">
<tr>
<td>somedata</td>
</tr>
</tbody>
<tbody>
<tr>
<td>somedata</td>
</tr>
</tbody>
</table>
常に class="off" を含む重複を削除するようにコードを変更する方法を誰かが知っているか、または他のテクニックを持っているかどうか疑問に思いました。
ご協力ありがとうございます。