I'm trying to copy the contents of an element using elem.html()
but it's not including the contents of inputs
or textareas
.
Here's an example (try writting in the boxes then click "Copy"): http://jsfiddle.net/gAMmr/2/
Is there a way of copying all info?
These are the approaches I have tried so far:
elem.clone()
- not suitable for my task because it copies the element itselfelem.children().clone()
- misses out text nodeselem.contents().clone()
- doesn't include the textarea contents
EDIT: The results seem to be different in each browser. I'm using Chrome.