javascript报价问题。 Chrome会出现语法错误?

时间:2018-01-04 16:42:29

标签: javascript

我的javascript中有以下行:

$tasksContainer.append(html + "<label><input type="checkbox" class="js-task" data-index="" + index + "" data-task-selected="false">" + tasks[task].taskName + "</label></div>");

Chrome控制台在参数列表&#39;

之后说:&#39; TaskView.js:118 Uncaught SyntaxError:missing)

2 个答案:

答案 0 :(得分:0)

将固定字符串周围的双引号更改为单引号。

  

'Hello“World”!“

答案 1 :(得分:0)

您可以在双引号内使用单引号:

$tasksContainer.append(html + "<label><input type='checkbox' class='js-task' data-index='" + index + "' data-task-selected='false'>" + tasks[task].taskName + "</label></div>");