Tengo una aplicación web de una sola página usando jquery y un conjunto de plantillas incrustadas. Una plantilla puede contener la etiqueta, como a continuación:Jquery; seleccionar correctamente los contenidos de una etiqueta de secuencia de comandos
<script type="html/template" id="sample">
<script type="text/javascript" charset="utf-8">alert('x');</script>
</script>
y un código jquery retrive la plantilla es
$("#sample").html();
La salida del comando jquery anterior es
<script type="text/javascript" charset="utf-8">alert('x');
En lugar de
<script type="text/javascript" charset="utf-8">alert('x');</script>
¿Cómo puedo solucionar esto? salida?
Si ve el código en el navegador, se eliminará la etiqueta script de cierre incorporado. –
puede agregar un "" al final tenga en cuenta que esto sucede porque el navegador no admite este tipo de secuencia de comandos –