Side navigation
#13426 closed bug (notabug)
Opened February 10, 2013 06:50AM UTC
Closed February 10, 2013 05:53PM UTC
Strange behavior in jQuery's .data method.
Reported by: | chrisgravel@live.com | Owned by: | chrisgravel@live.com |
---|---|---|---|
Priority: | undecided | Milestone: | None |
Component: | data | Version: | 2.0b1 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
I have described and displayed the bug in a jsFiddle as requested. It is well commented so I don't need to put too much detail here.
http://jsfiddle.net/crislivinitup/mKYKe/4/
Just a small bug, I still like jQuery. :)
Attachments (0)
Change History (2)
Changed February 10, 2013 01:44PM UTC by comment:1
owner: | → chrisgravel@live.com |
---|---|
status: | new → pending |
Changed February 10, 2013 05:53PM UTC by comment:2
component: | unfiled → data |
---|---|
resolution: | → notabug |
status: | pending → closed |
You seem to be confusing the jQuery.data utility for the .data instance method. The former expects a DOM element or (occasionally) plain object, and should ''not'' be passed a jQuery collection because it will have no effect on the referenced elements. In almost all cases you'll want to use the method, as on lines 39 and 40 of http://jsfiddle.net/crislivinitup/mKYKe/4/.
Can you please update your test case to only pass **DOM elements** to
jQuery.data
as documented? If there are still issues we can go from there.http://api.jquery.com/jQuery.data/