title: Jquery events not firing on blank input
body: <p>I'm running Django 1.5 and using Dajax/Dajaxice to asynchronously update a form. The form is just a description of an object (text feild). The value of the field is always displayed and is shown as an editable textarea. 
  When the form is rendered, i assign an onchange event to the html form with javascript:</p>
  
  <pre><code>$('#form_id').change(function(event) {
                  Dajaxice.appname.description_form(Dajax.process,
                      {'form':$('#form').serialize(true),
                      'pk':$('#parent_div').attr('pk')}
                      )
              });
  </code></pre>
  
  <p>This works with any kind of input except blank input. It seems like the event is not triggered if the textarea does not contain any text; what can I do to allow blank input to trigger the event?</p>
  
  <p>It is not just the onchange event, I tried assigning others such as keyup() etc. with the same results (fully functional except for blank input).</p>
  
  <p>Clarification:</p>
  
  <p>by no input, i mean '' (no characters)</p>
  
  <p>an input of ' ' triggers still.</p>