gpt4 book ai didi

javascript - 如何从 Backbone.js 中的 View 对象中获取当前模板中的所有元素

转载 作者:行者123 更新时间:2023-11-30 13:05:25 24 4
gpt4 key购买 nike

如何从backbone.js中的View对象中获取当前模板中的所有input元素,以便我可以检查input元素中的值。

/*template*/

<script id="emptemplate" type="text/template">
<input id="name" value="{name}"/>
<input id="address" value="{address}"/>
<input id="sex" value="{sed}"/>
<footer>
<button id="save">save</button>
</footer>
</script>

/*javascript*/

var EmployeeView = Backbone.View.extend({
...
render:function(){
....
},
events:{
"click #save": "saveData"
},
saveData: function (e) {
var Data = [];
$('input').each(function (value, key) {
/*my problem here:
cannot able to get the value of input element!
*/
var v = value;
var k = key;
});
}
});

最佳答案

将渲染函数更新为

render: function(){
var template = _.template( $("#emptemplate").html(), {} );
this.$el.html( template );
}

然后尝试...它会将模板添加到您 View 的 el 然后您可以绑定(bind)并对其执行操作

关于javascript - 如何从 Backbone.js 中的 View 对象中获取当前模板中的所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15871977/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com