I have a called spn1, which has some style from inline + CSS file.
spn1
I have another called spn2
spn2
Is there a reason you're not simply doing .clone(true)?
http://jsfiddle.net/johncmolyneux/6Fz84/
This example copies inline and class styles, but not id styles (which could be very useful).