如何使用jquery模板中的动态键获取对象值。
普通脚本JSFiddle
var viewModel = {
"prop1": "a",
"prop2": "b",
"prop3": "c",
"prop4": "d"
};
for (var dk = 1; dk <= 4; dk++){
var elemName = "prop" + dk;
jQuery("#result").append(viewModel[elemName]);
}
在上面的脚本中,我动态获取键值,它可以正常工作。
在jquery模板JSFiddle
中{{each(prop, val) myObj}}
<li><span>${prop}</span> - <span>${val}</span></li>
{{/each}}
如何将“myObj”键设置为动态。
我用
${DT = "myObj"}
{{each(prop, val) DT}}
<li><span>${prop}</span> - <span>${val}</span></li>
{{/each}}
但它不起作用。