我正在使用Backbone.js为每个模型的视图都有一个分段控件类型的UI元素.它们各自由具有少量li元素的ul组成.我想绑定一个事件,以便在单击其中一个元素时,我可以确定单击了哪个元素并使用适当的值更新模型.
问题是Backbone绑定事件(这些事件在视图的事件哈希中),使得回调函数中的"this"引用视图,而不是li元素.这意味着我无法确定单击了哪些li元素.如果我使用普通的jQuery绑定,我可以将"this"绑定到li元素,但是我不再跟踪模型了,所以我无法更新它.
jquery events binding callback backbone.js
backbone.js ×1
binding ×1
callback ×1
events ×1
jquery ×1