Así que por lo que yo puedo decir, si tengoUso .get (0) o .html() para devolver HTML con jQuery
<div id="thing">OMG there's awesome stuff in here</div>
y la necesidad de plantar que HTML en otro lugar, tengo la opción de usar:
$('#thing').html();
o $('#thing').get(0);
¿hay un mayor estándar de Internet en el uso de uno u otro? Hacen exactamente lo mismo, ¿verdad?
¡Gracias por la ayuda!
Solo para aclarar, está tratando de eliminar ese elemento de su nodo padre, y luego lo agrega a otro lugar en el árbol DOM, ¿correcto? – abelito
'.html()' serializa una estructura DOM, 'get (0)' recupera una referencia DOM. Como puede ver, esos dos hacen cosas completamente diferentes. Por cierto [se debe evitar la serialización DOM] (http://stackoverflow.com/questions/7392930/why-should-y-innerhtml-x-innerhtml-be-avoided). –