Opened 12 years ago
Closed 12 years ago
#10248 closed bug (invalid)
Checkbox attribute "checked" error
Reported by: | anonymous | Owned by: | |
---|---|---|---|
Priority: | low | Milestone: | None |
Component: | attributes | Version: | 1.6.3 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
Hello
here is a simple game http://jsfiddle.net/X6XnV/
when you press 1-3-1
it should uncheck 2 and check 3 and its work properly in 1.5.2 but not work in 1.6
Change History (1)
comment:1 Changed 12 years ago by
Component: | unfiled → attributes |
---|---|
Priority: | undecided → low |
Resolution: | → invalid |
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
.attr("checked", "") will set the checked attribute to empty string, which is still true. The mere presence of the checked attribute indicates that it is true. It was a mistake that this set the checked property to empty string in versions of jQuery prior to 1.6, which in a roundabout way got treated as false. This is one reason why it was always recommended to use .removeAttr('checked') instead. Nevertheless, the recommended way to set the checked property to false is