Test case for jQuery Ticket 7673
\r in className is breaking hasClass and removeClass
by jitter
HTML
<script src="https://getfirebug.com/firebug-lite-debug.js"></script>
<p id="p1">nothing</p>
CSS
.foo { border:1px solid #000000; }
.bar { border-color:#ff0000 }
JavaScript
var $p1 = $("#p1");
$p1[0].className = "foo\rbar";
//console.log("is \\r:", $("#p1")[0].className.charCodeAt(3) == 13);
console.log("hasClass foo:", $("#p1").hasClass("foo"));
console.log("hasClass bar:", $("#p1").hasClass("bar"));
$p1.removeClass("bar");
console.log("Removed bar, is border now black?:", $("#p1").css("border-color") == "#000000" );