我正在使用 Backbonejs 开发一个网络应用程序。
我有一个用例,我必须将 div1 的新位置传递给 Backbone View 的双击事件处理程序。
我的代码看起来像
var MyView = Backbone.Views.extend({
events: {
'dblclick #div1' : 'div1ClickHandler' //here I want to pass new offset for #div1
}
});
div1ClickHandler: function()
{
......
}
var myView = new MyView({model: myModel,el : #div1});
最佳答案
您可以这样做:在 div
中,您需要添加一个名称为 data-yourfieldName
的新字段,并从 js 调用:
yourFunctionName: function(e) {
e.preventDefault();
var email = $(e.currentTarget).data("yourfieldName");
}
关于javascript - 将数据传递给主干 View 中的事件处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15332530/