You would be correct for one clone() operation versus one detach() operation. What I'm flagging is that you have one detach() operation for each child and would need another operation for each child to re-attach. My point was to instead do the operation at the parent level so it is one operation to take it out of the DOM (through detach() or clone()) then another to reattach it.