title: jQuery's closest doesn't work in IE8/9
body: <p>I have this jQuery code:  </p>
  
  <pre><code>$(this).closest('div:has(.FIND_ME)').find('.FIND_ME').hide();
  </code></pre>
  
  <p>But element with class <code>.FIND_ME</code> doesn't hide in IE8 and 9.  </p>
  
  <p>This question is a continuation of <a href="https://stackoverflow.com/questions/28027305/search-for-an-item-with-a-common-ancestor">Search for an item with a common ancestor</a></p>
  
  <p>HTML:</p>
  
  <pre><code>&lt;div&gt;
      &lt;div&gt;&lt;!-- all div without ID --&gt;
          &lt;span&gt;some text&lt;/span&gt;
          &lt;div&gt;
            &lt;span id="listener1"&gt;click here&lt;/span&gt;
            &lt;span&gt;sometext&lt;/span&gt;&lt;/div&gt;
          &lt;div&gt;
  
          &lt;span class="FIND_ME"&gt;Result Here&lt;/span&gt;&lt;/div&gt;
      &lt;/div&gt;
  
      &lt;div&gt;
          &lt;span&gt;some text&lt;/span&gt;
          &lt;div id="div1"&gt;
           &lt;div id="div2"&gt;
            &lt;span id="listener2"&gt;click here&lt;/span&gt;
            &lt;span&gt;sometext&lt;/span&gt;&lt;/div&gt;
           &lt;/div&gt;
          &lt;div&gt;
  
          &lt;span class="FIND_ME"&gt;Result Here&lt;/span&gt;&lt;/div&gt;
      &lt;/div&gt;
  &lt;/div&gt;
  </code></pre>