Bug Tracker

Opened 14 years ago

Closed 13 years ago

#4284 closed feature (fixed)

Method to copy entire data object from element

Reported by: sliver Owned by:
Priority: minor Milestone: 1.4
Component: data Version: 1.4a1
Keywords: data copy clone Cc:
Blocked by: Blocking:

Change History (5)

comment:1 Changed 14 years ago by dmethvin

One possible approach would be to have $("el").data() return the entire data hash for the element, and $("el").data(hash) set the entire hash. Then the copy operation would just be:

$("#dst").data($("#src").data());

Would that set the #dst data object to the #src object, or would it use $.extend internally to make a copy?

comment:2 Changed 14 years ago by brandon

Are events expected to be copied in this method as well? If so, each event will have to be rebound like we do in clone.

comment:3 Changed 14 years ago by mikecapp

Affects #4191 and #4346

comment:4 Changed 14 years ago by dmethvin

Component: unfilleddata

comment:5 Changed 13 years ago by john

Resolution: fixed
Status: newclosed
Type: enhancementfeature
Version: 1.3.21.4a1
Note: See TracTickets for help on using tickets.