ここで行われた概念と同様の 2 つの HTML テーブルを比較しようとしています 。2 つの HTML テーブルのデータを行ごとに比較し、jquery を使用して強調表示します。
ただし、どちらにも発生しないデータがあるかどうかを知る必要があるだけです。
これまでの私の解決策は、最初のテーブルを調べて、2 番目のテーブルで一致が見つかった場合はそれを強調表示することでした。一致しない場合は、最初の表で強調表示します。(見つかったクラスと見つからないクラスの使用)。
これは私のコードです。セレクターは機能していますが、クラスは固執していないようです。
$(document).ready(function(){
$("#oldScript tr").each(function(){
$('#newScript tr:contains('+ "" + this.innerHTML + "" + ')').addClass("found");
if($('#newScript tr:contains('+ "" + this.innerHTML + "" + ')').length == 0){
$(this).addClass("notFound");
alert("Row not found \n" + $(this).innerHTML);
}
});
});