title: jQuery doesn't work in Internet Explorer 8 ("this" returns DOM instead of jq)
body: <p>I am facing a strange problem and can't find any solution.</p>
  
  <p><a href="http://en.wikipedia.org/wiki/JQuery" rel="nofollow noreferrer">jQuery</a> (any version, from 1.7.* to 1.10.*) fails in Internet&nbsp;Explorer&nbsp;8. All plugins (from bootstrap) and the jQuery library fall with an error:</p>
  
  <blockquote>
    <p>Object doesn't support this property or method</p>
  </blockquote>
  
  <p><a href="https://i.stack.imgur.com/Ccbte.png" rel="nofollow noreferrer">Screenshot from debugger</a>:</p>
  
  <p><img src="https://i.stack.imgur.com/Ccbte.png" alt="screenshot from debugger"></p>
  
  <p>Digging in plugins code, like this:</p>
  
  <pre><code>$.fn.alert = function (option) {
      return this.each(function () {
          //...
      })
  }
  </code></pre>
  
  <p>shows the problem: <strong>this</strong> keyword points to <strong>HTMLDomObject</strong>, not on a jQuery object.
  What can cause such a weird error?</p>
  
  <p><strong>Only</strong> in <strong>Internet&nbsp;Explorer&nbsp;8</strong>!</p>