title: Infinite loop of jQuery focus() event with a <select> element
body: <p>I have this HTML:</p>
  
  <pre><code>&lt;select id="select-one"&gt;
      &lt;option value=""&gt;Choose&lt;/option&gt;
      &lt;option value="1"&gt;House&lt;/option&gt;
  &lt;/select&gt;
  
  &lt;select id="select-two"&gt;
      &lt;option value=""&gt;Choose&lt;/option&gt;
      &lt;option value="A"&gt;Table&lt;/option&gt;
  &lt;/select&gt;
  </code></pre>
  
  <p>And this Javascript with JQuery</p>
  
  <pre><code>$("#select-two").focus( function() {
  
      if( $("#select-one").val() == "" ) {
          alert("Fill select-one first!");
          return false;
      }
  
  });
  </code></pre>
  
  <p>So i am getting a infinite loop with alerts because after call <code>alert()</code> Javascript puts the focus again in the same select (select-two).</p>
  
  <p>Someone can help me to solve this please?</p>