1. 程式人生 > >JS 實現變數在字串中的多層拼接與巢狀

JS 實現變數在字串中的多層拼接與巢狀

若有需求字串如下
'<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>';