CoffeeScript – 绑定单击事件以动态加载对象与JQuery On

前端之家收集整理的这篇文章主要介绍了CoffeeScript – 绑定单击事件以动态加载对象与JQuery On前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在Coffeescript中重写我网站的前端。我了解如何将click功能绑定到一个类。
$('.song').click ->
    //code

但是,我遇到一些动态加载内容的问题。我在JQuery中知道,解决方案是使用“On”功能,如下所示:

$(document).on('click','.song',function(){
    //code
});

但我不确定这是如何翻译为coffeescript。我的印象是火箭箭头 – >转换为JavaScript中的匿名函数,但是如果函数是参数之一,那么该如何工作?我已经尝试了不同的语法,没有一个似乎工作,谢谢!

解决方法

$(document).on('click',( ->
    ### code ###
));

翻译成这个JavaScript:

$(document).on('click',(function() {
  /* code */
}));

请注意,您可能需要使用=>运算符代替 – &gt ;;使用双箭头也绑定到事件处理程序(相当于使用jQuery的bind)。

猜你在找的jQuery相关文章