如何在其他字符串中回显字符串?

时间:2018-04-14 11:50:54

标签: javascript jquery

我需要字符串base与设计一起出现,

当前代码不起作用 - 在页面本身上,文本显示为:

  

(基础)//红色

应该是:

  

http://mywebsite.com //红色

代码:

var base = window.location;
str = '<p><b style="color:red;">(base)</b></p>';

2 个答案:

答案 0 :(得分:2)

str = '<p><b style="color:red;">(' + base + ')</b></p>';

答案 1 :(得分:1)

  

模板文字是允许嵌入表达式的字符串文字。   您可以使用多行字符串和字符串插值功能   它们。

它用后面的勾号(``)字符代替双引号或单引号。

From MDN

&#13;
&#13;
var base = window.location;
var str = `<p><b style="color:red;">${base}</b></p>`
$('body').html(str)
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
&#13;
&#13;
&#13;