我在JS中有一个
$("#index").on({
click : function() { // do something useful with $(this)....}
},"li.superclass");
我如何使用CoffeeScript来描述这个?
我在JS中有一个
$("#index").on({
click : function() { // do something useful with $(this)....}
},"li.superclass");
我如何使用CoffeeScript来描述这个?
差不多一样:
$("#index").on click: ->
alert ("hi")
, "li.superclass"
也许这是您想要的:
$("#index").on
click:->
alert "hi"
"li.superclass"
events =
"click":->
alert "hi"
$("#index").on events, "li.superclass"
this
/@
,我认为您正在寻找类似于CoffeeScript的fat arrow的东西,它会为您重新绑定this
...$('#index').on 'click', => alert(@)
off
来移除处理程序,否则它可能不会被垃圾回收。Backbone 0.9引入了一个listenTo
函数,使事件处理程序的管理变得更加合理。
.on
会尝试对选择器本身的字符串进行操作。 - Billy Moon$index = $“#index”;$index.on click:-> alert“hi”,“li.superclass”
- Billy Moon