js拼接语句出错该如何修改?单双引号的嵌套使用问题

{title:'操作',field:'options',width:120,align:'center',						
formatter:function(value,row,index){							
var options = "";										
options+="<a href='javascript:;' class='del' onClick=\"delRow('"+ row.id +"')\" data-options=\"plain:true,iconCls:'icon-remove'\" style='margin-right:2px;'>删除</a>";
options+="<a href='javascript:;' id='save"+index+"' class='save' onClick=\"saveRow('"+index+"')\"  data-options=\"plain:true,iconCls:'icon-save'\" style='display:none; margin-right:5px;'>保存</a>";
options+="<a href='javascript:;' id='cancel"+index+"' class='cancel' onClick=\"cancelRow('"+index+"')\"  data-options=\"plain:true,iconCls:'icon-cancel'\"  style='display:none;margin-right:5px;'>取消</a>";
return options;	
}},
需要将这部分代码放入js 的拼接语句中
var s = "";
s = "[[";
s = s + "上面那部分代码";
s = s + "]]";
但是在拼接时,直接在上面的代码外面加双引号出错了,因为上面那部分代码中也存在单双引号嵌套的问题,该如何修改拼接后的js 代码呢?


慕粉3133469
浏览 750回答 1
1回答

pardon110

字符串拼接早已经是石器时代的产物,现在都用模板字符串
打开App,查看更多内容
随时随地看视频慕课网APP