jQuery 错误“意外令牌非法”中的反斜杠
Backslashes in jQuery Error "Unexpected token ILLEGAL"
我只是无法让我的代码工作。我想使用 jQuery 将一个多行字符串附加到我的身体。但是当我为每个换行符使用反斜杠定义字符串时,我收到"意外令牌非法"错误。我做错了什么?我的代码:
var first = true;
function showPopup(text, title) {
//Fügt HTML und CSS für Popup-Box zum Body des HTML Dokumentes hinzu.
if (first) {
var string1 = '<div id="popup">'
<div id="content">'
<div id="title"></div>'
<div id="text"></div>'
</div>'
<a href="javascript:togglePop()"><div id="popup_button"><i class="fa fa-times"></i> Schließen</div></a>'
</div>'
<div id="popoverlay"></div>';
下面的行是第一个错误:
var string2 = '<style>'
#popup{'
width: 50%;'
transform: translate(-50%, -50%);'
position: fixed;'
left: 50%;'
top: 50%;'
background-color: white;'
color: black;'
z-index: 1000;'
box-shadow: 2px 2px 10px black;'
display: none;'
}'
#popup #content{'
padding: 20px;'
}'
#popup #title{'
font-weight: bold;'
font-size: 110%;'
}'
#popup_button{'
text-align: center;'
padding: 10px 0px;'
color: #790300;'
cursor: pointer;'
transition-duration: 0.25s;'
}'
#popup_button:hover{'
transition-duration: 0.25s;'
background-color: #EDEDED;'
}'
#popup a{'
text-decoration: none;'
}'
#popoverlay{'
display: none;'
background-color: black;'
position: fixed;'
top: 0%;'
left: 0%;'
width: 100%;'
height: 100%;'
z-index: 100;'
opacity: 0.7'
}'
</style>';
$("body").append(string1);
$("body").append(string2);
first = false;
}
//Setzt den Titel und den Text der Popup-Box.
$("#popup #text").innerHTML = text;
$("#popup #title").innerHTML = title;
//Öffnet die Box
togglePop();
}
那么,我做错了什么?我将不胜感激。
空行也必须转义:
a = 'Hello'
World!' # WRONG!
a = 'Hello'
'
World!' # Correct.
相关文章:
- 如何解决这种情况下的非法调用类型错误
- 未捕获的语法错误:意外的令牌非法?看起来不错
- 未捕获的类型错误:非法调用:模态形式的错误
- 非法调用错误 jquery
- Ajax 帖子未捕获语法错误:意外令牌非法
- 调用module.exports上的函数时发生CommonJS非法调用错误
- 为什么我得到“;非法字符语法错误未终止的字符串文字“;当我使用javascript时
- 解析有效的 JSON 得到“语法错误:意外令牌非法”
- 下划线模板错误 = 未捕获的语法错误:意外令牌非法
- 非法返回语句错误
- 语法错误:意外的令牌非法设置变量
- 为什么这会引发未捕获的类型错误:非法调用
- 未捕获的语法错误:道场中意外的令牌非法
- 未捕获的语法错误:意外令牌非法 - 拆分文件时
- jQuery 中的非法字符错误 - 无论函数内容如何
- 动态添加HTML内容时出现意外令牌非法错误
- 意外令牌分割代码行时的非法错误
- 试图追加时的非法错误
- jQuery Uncaught SyntaxError:意想不到的令牌在Asp.Net页面加载时的非法错误
- 带有意外令牌的奇怪行为非法错误