我试图使用jquery前置,我收到Unexpected Token Illegal错误消息。请帮助。以下是我的代码:
<html>
<body>
<div class="container-fluid">
<header>
</header>
</div>
</body>
</html>
我的Javascript
var hamburger = "<button id='
hamburger1'><span class='
glyphicon - menu - hamburger '></span></button>";
var myapp = "<span class='app1'>My App</span><span class='app2'>|</span>";
var myTopNav = hamburger + myapp;
jQuery('header').prepend(myTopNav);
答案 0 :(得分:1)
您的代码存在的问题是您在没有添加正确的字符的情况下打破hamburger
变量,让处理器知道您正在继续下一行,这让我想到了下一点:
有两种方法可以将Javascript字符串分解为新行
<强>反斜杠强>:
var text = "Lorem ipsum dolor sit amet,\
consectetur adipisicing elit,\
sed do eiusmod tempor incididunt\
ut labore et dolore magna aliqua.";
而且非常受欢迎,加号(连接):
var text = "Lorem ipsum dolor sit amet,"
+ "consectetur adipisicing elit,"
+ "sed do eiusmod tempor incididunt"
+ "ut labore et dolore magna aliqua.";