title: Detect element content changes with jQuery
body: <p><code>change()</code> function works and detects changes on form elements, but is there a way of detecting when a DOM element's content was changed?</p>
  
  <p>This does not work, unless <code>#content</code> is a form element</p>
  
  <pre><code>$("#content").change( function(){
      // do something
  });
  </code></pre>
  
  <p>I want this to trigger when doing something like:</p>
  
  <pre><code>$("#content").html('something');
  </code></pre>
  
  <p>Also <code>html()</code> or <code>append()</code> function don't have a callback.</p>
  
  <p>Any suggestions?</p>