我在尝试转义几个引号时遇到了麻烦。
这是我的代码:
var somevalue = "test";
return $("<li onclick='document.getElementById(\"AddGenre\").value = " + '\'' + somevalue + '\'' ";'><div><img src='" + item.img + "'><span>" + somevalue + "</span></div></li>").appendTo(ul);
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
参数列表后未捕获到的SyntaxError:缺少)
你错过了 +
"<li onclick='document.getElementById(\"AddGenre\").value = " + '\'' + somevalue + '\'' + ";'><div><img src='" + item.img + "'><span>" + somevalue + "</span></div></li>"
// ^^^
Run Code Online (Sandbox Code Playgroud)
您还应该研究模板文字:
`<span>${myValue} and some quotes " ' "" ' '' no escapes needed</span`
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
62 次 |
| 最近记录: |