2016-03-30 8 views
0

ich irgendwie ein Code-Snippet haben/sorta wie folgt aus:JavaScript-Variable mit/script Wert

<script> 
var foo = "<span>Hello <script>var bar = 1;</script> world</span>" ; 
</script> 

Diese barfs und Displays und macht die Spanne. Das Problem wird durch den "Wert in der Variablen verursacht wird.

ich um ihn gearbeitet haben, durch die \ entkommen und es

<script> 
var foo = "<span>Hello <script>var bar = 1;<\/script> world</span>" ; 
foo.replace("\/script", "/script") ; 
</script> 

Dies funktioniert gut zu verändern. Dies scheint wirklich, wirklich kitschig. Es muss ein besserer Weg, dies zu tun ??

+1

Ich habe gesehen, dass dies zuvor verwendet: 'var foo ="