JS 实现变量在字符串中的多层拼接与嵌套

来源:互联网 发布:把事情做到极致 知乎 编辑:程序博客网 时间:2024/05/29 04:35
若有需求字符串如下
'<a onclick="editCsRole(roleId)" class="openNewTab">编辑</a>';
其中 roleId 是变量,为实现数据的有效传递对 roleId 嵌套拼接如下,
var param="'"+roleId+"'";
var a = '<a onclick="editCsRole('+ param +')" class="openNewTab">编辑</a>';
上述,单引号和双引号是交替实用的,因此,可以简化为如下形式:
var a = '<a onclick="editCsRole('+"'"+roleId+"'"+')" class="openNewTab">编辑</a>';
0 0
原创粉丝点击