#7223 closed bug (fixed)
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.
Note: See
TracTickets for help on using
tickets.
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.