0

我能够以简单的方式触发点击事件,例如

   events: {
    "click #divid1" : function1,
    "click .divid2" : function2,
            "click "+this.$el.children().eq(1): function2

},

单击#id 和 .class 名称可以正常工作,但我的目标是触发 css3 样式的单击事件。我该怎么做?

4

2 回答 2

0

视图用于delegateEvents绑定事件和

使用 jQuery 的on函数为视图中的 DOM 事件提供声明性回调。

这意味着您可以在视图的events. 特别是,您可以使用:eq(index)

events: {
    'click :eq(1)': 'callback_name'
}

演示:http: //jsfiddle.net/ambiguous/gn8uK/

于 2013-10-31T16:05:34.337 回答
0

我有另一个很好的答案,我们可以像这样触发 css3 风格的事件

,events: {
       "click div:nth-child(1) div:nth-child(1) span:nth-child(2)" : "myfunction"
    },
 myfunction:function(){
 alert('hi');
 }
于 2013-11-01T10:41:26.463 回答