lbo*_*yel 0 html javascript css string jquery
我试图在变量内连接html.我成功了,没有任何语法错误
htmlstr = "";
htmlstr += "<p>some paragraph";
htmlstr += "<p>another paragraph </p>";
$(list).html(htmlstr);
Run Code Online (Sandbox Code Playgroud)
但是当我尝试这个时
htmlstr = "";
htmlstr += "<button class="first"></button>";
htmlstr += "<button class="second"></button>";
$(list).html(htmlstr);
Run Code Online (Sandbox Code Playgroud)
我从浏览器中收到错误"Uncaught syntaxerror:Unexpected Identifier.我这样做是错误的吗?
你的代码
htmlstr += "<button class="first"></button>";
^ string ^ var ^ string ^
Run Code Online (Sandbox Code Playgroud)
在你的代码中first是variable你的错误而不是string
正确的方法
htmlstr += '<button class="first"></button>';
^ ^ //changed to single quotes
htmlstr += '<button class="second"></button>';
Run Code Online (Sandbox Code Playgroud)