Estoy comparando el html de 2 divs diferentes y funciona perfectamente, pero si el contenido es muy largo, entonces no funciona.
if ($('#Div1').html().trim() == $('#Div2').html().trim()) { console.log("Divs are identical"); } else{ console.log("Divs are different"); }es un problema con la función Jquery html(). Puede asignar el contenido html a una variable js y verificarlo
var Div1 = $('#Div1').html().trim(); var Div2 = $('#Div2').html().trim(); if ( Div1 == Div2 ) { console.log("Divs are identical"); } else{ console.log("Divs are different"); }