【发布时间】:2015-11-11 09:21:02
【问题描述】:
在 jquery 模板中,如何根据另一个变量中的值访问一个变量?
例如,我使用以下参数渲染一个 jquery 模板:
var inputParams = {
fieldName: 'field1',
field1: 'abc',
field2: 'efg',
field3: 'ijk',
};
在我的模板中,我想根据 fieldName 中的值动态呈现模板。具体来说,我想仅使用 fieldName 呈现“abc”。这可能吗?
在 jquery 模板中,我知道我可以像这样呈现值:
${fieldName}
${field1}
${field2}
...
但我不太确定如何从 fieldName 呈现“abc”。以下方法不起作用:
${field1[${fieldName}]}
谢谢!
编辑:为了更清楚地说明这一点,我说的是“jQuery 模板”,而不是 jQuery,而且我没有将变量包装在 jQuery 中。不知道 jQuery 模板是什么的朋友,可以在这里找到介绍:
http://stephenwalther.com/archive/2010/11/30/an-introduction-to-jquery-templates
【问题讨论】: