Side navigation
#7223 closed bug (fixed)
Opened October 17, 2010 09:14AM UTC
Closed October 17, 2010 03:43PM UTC
Last modified March 19, 2012 09:20PM UTC
data( key ) for HTML 5 data-* attributes behaves different from api documentation
Reported by: | jitter | Owned by: | |
---|---|---|---|
Priority: | undecided | Milestone: | 1.4.4 |
Component: | unfiled | Version: | 1.4.3 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
The api for data( key )
says
The data- attributes are pulled in the first time the data property is accessed and then are no longer accessed or mutated (all data values are then stored internally in jQuery).
This isn't true. If the data-* attributes are changed after the first call to data( key )
the new value is retrieved.
Attachments (0)
Change History (1)
Changed October 17, 2010 03:43PM UTC by comment:1
resolution: | → fixed |
---|---|
status: | new → closed |
Make sure that .data() (no args) returns a list of all the data- properties as well. Also make sure that accessing a data- property via .data() doesn't cause it to change again at a later time (it should be static). Fixes #7222, #7223.
Changeset: 8a5df39045292397a06d08b4fab2ad29819b5d44