我能够以简单的方式触发点击事件,例如
events: {
"click #divid1" : function1,
"click .divid2" : function2,
"click "+this.$el.children().eq(1): function2
},
单击#id 和 .class 名称可以正常工作,但我的目标是触发 css3 样式的单击事件。我该怎么做?
我能够以简单的方式触发点击事件,例如
events: {
"click #divid1" : function1,
"click .divid2" : function2,
"click "+this.$el.children().eq(1): function2
},
单击#id 和 .class 名称可以正常工作,但我的目标是触发 css3 样式的单击事件。我该怎么做?
视图用于delegateEvents
绑定事件和
使用 jQuery 的
on
函数为视图中的 DOM 事件提供声明性回调。
这意味着您可以在视图的events
. 特别是,您可以使用:eq(index)
:
events: {
'click :eq(1)': 'callback_name'
}
演示:http: //jsfiddle.net/ambiguous/gn8uK/
我有另一个很好的答案,我们可以像这样触发 css3 风格的事件
,events: {
"click div:nth-child(1) div:nth-child(1) span:nth-child(2)" : "myfunction"
},
myfunction:function(){
alert('hi');
}