Modify ↓
Ticket #1167 (closed bug: fixed)
.removeClass("") removes every class
| Reported by: | arrix | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | 1.1.3 |
| Component: | core | Version: | 1.1.2 |
| Keywords: | Cc: | ||
| Blocking: | Blocked by: |
Description
Passing an empty string("") to .removeClass() will cause every class to be removed. $('#someid').removeClass(""); => all classes of #someid removed
Change History
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.
Note: See
TracTickets for help on using
tickets.

The root of the problem seems to be in jQuery.className.has. You can also find a similar error using the is method with a blank string. It will always be true.