【发布时间】:2020-02-11 03:13:27
【问题描述】:
我想将 html 脚本放在 <div id> 中,但我不能用 enter 分隔字符串。所以我把代码写成这样(例子):
var html = "<table style='width:100%'><tr><th>Firstname</th><th>Lastname</th><th>Age</th></tr>";
$("#panelChatlog").html(this.html);
如你所见,字符串是 html 代码,但我想将 html 代码分开,这样它更具可读性:
var html = "
<table style="width:100%">
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
</tr>
";
$("#panelChatlog").html(this.html);
但这在我的 javascript 中是不可能的。我正在使用 processmaker 3.x 有什么建议吗?
【问题讨论】:
-
将
$("#panelChatlog").html(this.html);更改为$("#panelChatlog").html(html);。那是var不是类或构造函数属性。这些实际上是完全不同的,因为浏览器将一个或多个空格解释为单个空格。这可能适用于表格,但不会呈现相同的效果。 -
另外,你必须在引号中使用不同的引号,或者转义你的引号,或者使用模板文字。