简体   繁体   English

如何在Backbone.js中获得clicked元素

[英]How to get the clicked element in Backbone.js

events: {
        'click #shop_detail_td':  'click_shop_detail_td'
    },
click_shop_detail_td: function(){}`

In Backbone.js we define events as above. 在Backbone.js中,我们如上所述定义事件。 I have the td elements with same id as "shop_detail_td". 我有与“ shop_detail_td”具有相同ID的td元素。 Now I want to highlight the exact td which was clicked. 现在,我要突出显示单击的确切td。 Is there a way possible to do this? 有没有办法做到这一点? In JQuery we simply use this keyword to refer to the clicked element. 在JQuery中,我们仅使用此关键字来引用clicked元素。 How to do the same in the above case using Backbone? 在上述情况下,使用Backbone怎么做? Please help anyone. 请帮助任何人。 Thanks in advance. 提前致谢。

The event object is passed to your function. event对象将传递给您的函数。

click_shop_detail_td:function(e){
    var td = $(e.currentTarget);
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM