Modify ↓
Ticket #5996 (closed enhancement: wontfix)
Add attribute map support for .clone()
| Reported by: | Licensed to Gil | Owned by: | |
|---|---|---|---|
| Priority: | minor | Milestone: | |
| Component: | core | Version: | 1.4.1 |
| Keywords: | needsreview | Cc: | |
| Blocking: | Blocked by: |
Description
Most of the time when I use the .clone() function, I'm cloning an element with an ID, so I have to change the ID with .attr() straight away.
I'd love to see the new $("<div/>", {attrMap}) syntax applied to .clone() as well, so that I could do:
$("#id").clone({id: "newID"});
Patch with unit tests here:
http://github.com/gilmoreorless/jquery/commit/5ad3237c11edf1e69e226f4e9bbefe9a53daa845
Cheers,
Gil
Change History
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.
Note: See
TracTickets for help on using
tickets.

Feature creep...marking for review. To me the explicit .clone().attr() is better.