【发布时间】:2015-02-25 15:37:07
【问题描述】:
使用普通的 jQuery 选择器来处理事件,我可能会这样做:
var ele = $('ul.list li');
$('a',ele).on('click',function(){});
它针对 DOM 中 ele 下的所有链接(我认为!)。
使用主干,我在视图中的当前事件函数如下所示:
events: function(){
var e = {};
e['click a'] = 'someFunction';
return e;
}
我如何使用主干进行相同的操作,即针对ele..下的所有链接?
具体来说,我要定位的元素是同一视图中的el,它是使用tagName: 'li' 创建(未引用)的。
更新:
所以我想我真正要问的是:
使用 Backbone 视图,我如何仅将事件附加到作为视图的 DOM 元素的子元素的 DOM 元素..?
【问题讨论】:
-
如果我理解正确你的问题,情况已经如此,Backbone 视图中的事件的范围是视图 el。
标签: javascript jquery backbone.js