使用jquery模板中的动态键获取对象值

时间:2014-08-07 13:35:48

标签: jquery jquery-templates

如何使用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}}

但它不起作用。

0 个答案:

没有答案