Seringkali cara yang sederhana dan efektif untuk mencapainya adalah dengan melacak kapan dan di mana Anda memodifikasi DOM.
Anda dapat melakukan ini dengan membuat satu fungsi sentral yang selalu bertanggung jawab untuk memodifikasi DOM. Anda kemudian melakukan pembersihan apa pun yang Anda butuhkan pada elemen yang dimodifikasi dari dalam fungsi ini.
Dalam aplikasi baru-baru ini, saya tidak memerlukan tindakan segera, jadi saya menggunakan callback untuk fungsi handly load (), untuk menambahkan kelas ke elemen yang dimodifikasi dan kemudian memperbarui semua elemen yang dimodifikasi setiap beberapa detik dengan timer setInterval.
$($location).load("my URL", "", $location.addClass("dommodified"));
Kemudian Anda dapat menanganinya sesuka Anda - mis
setInterval("handlemodifiedstuff();", 3000);
function handlemodifiedstuff()
{
$(".dommodified").each(function(){/* Do stuff with $(this) */});
}