jQuery Event : Detect changes to the html/text of a div

jquery, jquery-ui

Solution

If you don't want use timer and check innerHTML you can try this event

$('mydiv').on('DOMSubtreeModified', function(){
  console.log('changed');
});

More details and browser support datas are Here.

Problem

I have a div which has its content changing all the time , be it `ajax requests`, `jquery functions`, `blur` etc etc. Is there a way I can detect any changes on my div at any point in time ? I dont want to use any intervals or default value checked. Something like this would do ``` $('mydiv').contentchanged() { alert('changed') } ```

Original source

Related problems