JS模板和未知属性
Mustache JS templating and unknown properties
我正在尝试动态使用mustache JS模板。我将有一个模板数组,如下所示:
var tmpls = [
'<p>{{name}}</p>',
'<p><b>{{car}}</b></p>'
];
,然后我想根据某些东西的索引选择正确的模板…我可以这样做:
var stuff = {
name: 'bob'
}
$.mustache(tmpls[index], stuff);
但我不太确定如何根据输入id及其值等其他东西填充值:
<input type="text" id="name" value="Bob" />
<input type="text" id="car" value="Corsa" />
$.mustache(tmpls[index], {
$('input').eq(0).attr('id') : $('input').eq(0).val()
});
我想我正在尝试创建一个对象来动态传递胡子。属性名是输入字段的id,值来自输入字段。
这可能吗?
谢谢,Dom
构建stuff对象的一种可能方法是使用.each()
:
var stuff = {};
$('input').each(function() {
stuff[$(this).attr('id')] = $(this).val();
});
$.mustache(tmpls[index], stuff);
相关文章:
- JavaScript 这返回未知属性
- AngularJS 未知类型错误:无法读取 null 的属性“1”
- 未知的目标实体属性错误
- 如何使属性动态化(在执行代码之前未知)
- 量角器未知错误,从 DOM 中删除属性
- 为什么
- Angular js:->访问解析属性时,angular引发未知提供程序错误
- 属性名称未知的Mustache模板
- 如何在属性名称未知的情况下解析JSON数据
- 在 JavaScript 中的对象中设置具有未知深度的属性值
- 传递未知数量的对象属性
- 如何更改src属性的一部分未知
- 将变量传递给React组件会给出“未知属性error”
- Uncaught InvalidValueError:未知的属性来源
- 访问对象数组中具有未知属性名称的生成属性
- 安全-可以创建具有未知属性的对象
- JS模板和未知属性
- 读取未知属性的名称
- 未知属性@Validation.For("orderName")
- 在IE7中无法使用jQuery选择未知属性