¿Hay alguna forma de almacenar un fragmento HTML en una variable usando Javascript o jQuery de esta manera? (Obviamente, es un no-trabajo un ejemplo)Cómo almacenar un fragmento de HTML e insertarlo más adelante en el documento?
var mysnippet = << EOF
<div class="myclass">
<div class="anotherclass">
Some dummy text
</div>
</div>
EOF
Y luego insertarlo en el documento usando jQuery:
mysnippet.append($('#someelement'));
EDIT:
Por favor, esto antes de responder de Comentando: Lo que tengo es un fragmento de HTML sin formato dentro de mi archivo JS, y necesito almacenarlo en una variable de Javascript usando algo como th en la construcción de EOF. Necesito evitar ponerlo entre comillas.
Si no es posible usar Javascript y/o jQuery, la pregunta no tiene solución.
$ (mysnippet) .append (#someelement) – ZiTAL
Dado que ningún editor de archivos razonable o linter destacaría correctamente su archivo js, estoy seguro de que es ** siempre mejor ** para poner el HTML en un archivo '.html' separado, y luego leerlo con' $ .get ("mysnippet.html") '. Luego tiene la flexibilidad de editar el DOM del nuevo objeto antes de agregarlo Además, el HTML y JS se pueden filtrar fácilmente. También separa los datos del código, lo que siempre es bueno para el futuro. –