入力要素の値を確認できるように、backbone.js の View オブジェクトの現在のテンプレートからすべての入力要素を取得する方法。
/*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;
});
}
});