title: Is there a better jQuery solution to this.form.submit();?
body: <p>I want to trigger the submit event of the form the current element is in. A method I know works sometimes is:</p>
  
  <pre><code>this.form.submit();
  </code></pre>
  
  <p>I'm wondering if there is a better solution, possibly using jQuery, as I'm not 100% sure method works in every browser.</p>
  
  <p>Edit:</p>
  
  <p>The situation I have is, as follows:</p>
  
  <pre><code>&lt;form method="get"&gt;
      &lt;p&gt;&lt;label&gt;Field Label
          &lt;select onchange="this.form.submit();"&gt;
              &lt;option value="blah"&gt;Blah&lt;/option&gt;
              ....
          &lt;/select&gt;&lt;/label&gt;
      &lt;/p&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>I want to be able to submit the form on change of the <code>&lt;select&gt;</code>.</p>
  
  <p>What I'm looking for is a solution that works on any field within any form without knowing the id or name on the form. <code>$('form:first')</code> and <code>$('form')</code> won't work because the form could be the third on the page. Also, I am using jQuery on the site already, so using a bit of jQuery is not a big deal.</p>
  
  <p>So, is there a way to have jQuery retrieve the form the input/select/textarea is in?</p>