[英]How can I replace values in an array of variables with jQuery
I have this code 我有这个代码
newRow = "<tr><td>[[var1]]</td><td>[[var2]]</td><td>[[var3]]</td></tr>"
Now i have this array 现在我有这个阵列
data['var1'] ='test1';
data['var2'] ='test2';
data['var3'] ='test3';
I want to replace the above data in newRow in simplest possible way. 我想以最简单的方式替换newRow中的上述数据。 How can I do that? 我怎样才能做到这一点?
No need for jQuery: 不需要jQuery:
newRow = newRow.replace(/\[\[(\w+)\]\]/g, function($0, $1) {
return ($1 in data ? data[$1] : '');
// empty string as fallback, if not available in data
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.