Modify ↓
Ticket #8922 (closed bug: invalid)
.attr("checked","") is setting value to checked
| Reported by: | Pantz | Owned by: | |
|---|---|---|---|
| Priority: | low | Milestone: | 1.next |
| Component: | attributes | Version: | 1.6b1 |
| Keywords: | Cc: | ||
| Blocking: | Blocked by: |
Description
A blank string (or any string) is setting the value of the checkbox to checked. This seems to be a change in behavior from 1.5.2. Setting the value to false will correct the issue.
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.

We no longer remove the attribute when an empty string is provided as that can be a valid use case for multiple boolean attributes, which leaves them as true in multiple browsers. To set to false, use .attr('checked', false) or preferably .removeAttr('checked').