带有/ script值的javascript变量

时间:2016-03-30 21:46:36

标签: javascript php jquery html dhtml

我有一段代码有点像这样:

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

此barf并显示并渲染范围。问题是由“变量中的值。”引起的。

我通过逃避\并将其更改为

来解决这个问题
<script>
var foo = "<span>Hello <script>var bar = 1;<\/script> world</span>" ;
foo.replace("\/script", "/script") ;
</script>

这很好用。这看起来真的很棒。必须有更好的方法来做到这一点??

1 个答案:

答案 0 :(得分:0)

这个怎么样?

var foo = "<span>Hello " + "<script>var bar = 1;<\/script>" + " world</span>";
$('body').append(foo);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>