简单的js模板替换

时间 : 14-08-13 评论 : 0 点击 : 567 次

var data = [{ID:1,Value:10,Title:'a'}];

var tpl = '<option id=\"{id}\" value=\"{value}\">{title} {value}元</option>';
var selectHtml = '';
for(var i = 0; i < data.length ; i++ ) {
var optionHtml = tpl.replace(/\{(\w+)\}/g,function(m0,m1){
var _map = {
'{id}': data[i].ID,
'{value}': data[i].Value,
'{title}': data[i].Title
};
return _map[m0];
});
selectHtml = selectHtml + optionHtml;
}

javascript

简单的js模板替换:等您坐沙发呢!

发表评论