我想这次已被多次询问,但我遇到上述错误的问题,
我想要做的是有一个cortina效果菜单,其子div
的内容将根据来自下拉菜单的变量而改变。
所以我大致写了div的内容如何寻找一个选项来测试它,这就是我所拥有的:
function popupContent(selectedText)
{
return '<div>Operating System:
<a class="changer">+<\/a><select class="firstSelect">
<option>Windows<\/option>
<option>OSX<\/option>
<option>Linux<\/option>
<\/select>
<\/div>
<div>Releases:<a class="changer">+<\/a><select class="secondSelect"><option>11.0<\/option><option>11.2<\/option>
<option>10.1<\/option>
<\/select>
<\/div>';
}
我使用$('#divname').html(popupContent(this.name));
当我尝试加载页面时,我得到一个unterminated string literal error
,我花了一些时间环顾四周,大多数问题似乎是在脚本这个词的时候(我没有)和正如您所见,我已尝试转义/
个字符。
有人可以对此有所了解吗?
答案 0 :(得分:3)
你的字符串中有换行符。
您可以这样做:
return '<div>Operating System:' +
'<a class="changer">+<\/a><select class="firstSelect">' +
'<option>Windows<\/option>' +
等