我是骨干的新手。有a link for my code.
$(function (){
var test = {};
test.View = Backbone.View.extend({
el: 'body',
initialize: function (){
this.input = $('#new-todo');
},
events: {
'keyup #new-todo': 'check'
},
check: function (){
console.log('!');
$('#test').html(this.input.val());
}
});
test.view = new test.View();
});
我找到a similar question但仍然感到困惑。当我设置el:'#container'
时,keyup
事件无效。
我想知道,View.el
是什么,它的功能是什么?与el: 'body'
和el: '#container'
的区别是什么。
答案 0 :(得分:1)
Backbone希望视图仅处理其特定DOM元素( el )中的事件。您的#container
位于pip install mysqlclient
我想知道,View.el是什么,它的功能是什么?与el:' body'的区别是什么?和el:'#container'。
el是视图始终引用的元素。事件附加到此el元素中的元素。
以这种方式思考:视图仅指el元素。