在开前端开发中经常会⽤js写HTML代码,单引号、双引号的拼接会遇到⼀些问题。
1、⽐如:我需要的HTML代码是这样的
<a class=“layui-btn layui-btn-xs btn-add"οnclick=“javascript:addcyxzTr(‘fpTable’);”>
2、js拼接:var html = ‘<a class=“layui-btn layui-btn-xs btn-add” οnclick=“javascript:addcyxzTr(” ‘+fpTable+’ “);”>’;
var html = “<a class=‘layui-btn layui-btn-xs btn-add’ οnclick=‘javascript:addcyxzTr(’ “+table+” ‘);’>
”;
上述两种情况都实现不了;
3、⽤单引号的转义字符’代替单引号就可达到效果
var html = “<a class=‘layui-btn layui-btn-xs btn-add’ οnclick=‘javascript:addcyxzTr(’”+table+”‘);’>";
4、