#10016 closed bug (duplicate)
Cannot retrieve "false-y" values under key names with dashes using jQuery.data method
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | blocker | Milestone: | 1.6.3 |
Component: | data | Version: | 1.6.2 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
The latest version of jQuery does not properly store a value such as 0 with the $.data method.
Example: http://jsfiddle.net/DQLA5/20/
jQuery.data(div, "test-a", 0); //Will now get retrieved as undefined. jQuery.data(div, "testb", 0); //Works jQuery.data(div, "test-c", 1); //Works
This appears to work correctly under jQuery 1.5.2 and 1.6.1. The problem affects use of jsTree, which is where it was discovered. Thanks!
Change History (3)
comment:1 Changed 12 years ago by
Component: | unfiled → data |
---|---|
Milestone: | None → 1.6.3 |
Priority: | undecided → blocker |
Resolution: | → duplicate |
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
Please review here: http://bugs.jquery.com/newticket
REPORTING INSTRUCTIONS
After searching for existing tickets, please use the instructions in How to Report Bugs to fill out the bug reporting form below. Don't forget to link to a working test case, preferably on jsFiddle!