title: jquery event doesnt work
body: <pre><code>&lt;form id='new_key' action='/foo/bar' method='post'&gt;
      &lt;input type="text" id="u"&gt;
      &lt;input type="submit" value="submit"&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>I can bind a jQuery event to this element like:</p>
  
  <pre><code>$('#new_key').ready(function () {
      alert('Handler for .submit() called.');
      return false;
  });
  </code></pre>
  
  <p>It works as expected, but if I do:</p>
  
  <pre><code>$('#new_key').submit(function () {
      alert('Handler for .submit() called.');
      return false;
  });
  </code></pre>
  
  <p>it doesn't work. Does anybody know why? What am I missing?</p>