title: jquery removeClass() not removing all classes
body: <p>I have an element like this:</p>
  
  <pre><code>&lt;div class="one two three" id="waterhorse"&gt;horse&lt;/div&gt;
  </code></pre>
  
  <p>When I run this code in the browser console:</p>
  
  <pre><code>$("#waterhorse").removeClass();
  </code></pre>
  
  <p>I get this:</p>
  
  <pre><code>[&lt;div id=​"waterhorse" class=​"one two three"&gt;​horse​&lt;/div&gt;​]
  </code></pre>
  
  <p>In other words, it doesn't work; it doesn't remove any classes on the element. I unfortunately can't reproduce it in jsfiddle.</p>
  
  <p>However, I can remove a specific class:</p>
  
  <pre><code>$("#waterhorse").removeClass("two");
  </code></pre>
  
  <p>Also, this will remove all classes:</p>
  
  <pre><code>$("#waterhorse").removeAttr("class");
  </code></pre>
  
  <p>Any idea why the latter works to remove all classes, but the former doesn't?</p>