Hola,
tengo...
$('#div_cualquiera').html('<p>este parrafo</p><script>alert('aquel parrafo');</script>');
No busquen sentido al código que puse de ejemplo, el problema que da error cuando quiero hacer esto al insertar los tags de <script></script> que puedo hacer para solucionar este problema?
Gracias.
Ya estás usando las comillas simples, así que en tu "html" a insertar usa comillas dobles:
$('#div_cualquiera').html('<p>este parrafo</p><script>alert("aquel parrafo");</script>');
Hola, debes escapar las comillas:
$('#div_cualquiera').html('<p>este parrafo</p><script>alert(\'aquel parrafo\');</script>');
O usar doble comillas.
Saludos
$('body').html('<script></script>');
Me refiero a esto, cuando pongo esta tag así ya me queda arruinado, lo de arribita le erre en el ejemplo pero me referia a esto.
Según veo el slash / está reservado para Expresiones Regulares, que raro :xD, pero bueno, hay que escaparlo ( \/ ):
<script src="https://code.jquery.com/jquery-3.1.0.js"></script>
<body></body>
<script>
$('body').html('<script>document.write("hola")<\/script>');
</script>
Gracias!