Side navigation
#10016 closed bug (duplicate)
Opened August 10, 2011 07:52PM UTC
Closed August 10, 2011 08:14PM UTC
Last modified March 09, 2012 12:35AM UTC
Cannot retrieve "false-y" values under key names with dashes using jQuery.data method
Reported by: | jquery.chrisarts@spamgourmet.com | 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!
Attachments (0)
Change History (3)
Changed August 10, 2011 08:14PM UTC by comment:1
component: | unfiled → data |
---|---|
milestone: | None → 1.6.3 |
priority: | undecided → blocker |
resolution: | → duplicate |
status: | new → closed |
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!