【发布时间】:2015-01-11 10:59:53
【问题描述】:
我有一个 javascript 模板,我想在整个模板的多个位置替换一个设置值,但是在我当前的代码中,只有值占位符的第一个实例发生了变化。
如何将所有 {{color}} 占位符替换为相同的值?
我的模板:
<script type="text/template" id="styleTemplate">
.item {
color: {{color}};
border-color:{{color}};
}
</script>
我的 JS:
var thisColor = "#000";
var template = $("#styleTemplate").html();
$('#styleTarget').html(template.replace("{{color}}",thisColor));
结果:
.item {
color: #000;
border-color:{{color}};
}
【问题讨论】:
标签: javascript jquery templates templating