title: jQuery trigger not firing with bind() or on() for custom events
body: <p>Can anyone tell me why this code would not be working?</p>
  
  <pre><code>$('body').on('test', function() {
    alert('test');
  });
  
  $('body').trigger('test');
  </code></pre>
  
  <p>I'm using <strong>jquery-1.7.2.min</strong>. I do not get any errors, just nothing happens.</p>
  
  <p>I've tried putting the code inside an inline script, inside a <code>$(document).ready()</code> and still nothing. I've also tried both <code>on()</code> and <code>bind()</code> and neither result. I see examples all over showing the same syntax, so what is different with this?</p>