我有一些看起来像这样的javascript:
$('button').on('click', function(e){
alert($(this).text());
});
我如何将其转换为咖啡脚本?
我有一些看起来像这样的javascript:
$('button').on('click', function(e){
alert($(this).text());
});
我如何将其转换为咖啡脚本?
您可以在 CoffeeScript 中将其表示为:
$('button').on 'click', (e) ->
alert $(@).text()
CoffeeScript网站有一个很棒的“试用 CoffeeScript”功能,可以显示输出 JS。这是您的代码示例。
我最好的猜测是您使用的编译器已过时,因为此页面显示
$ ->
$('#network_select select').on 'change', (e)->
alert $(@).val()
应该编译成
$(function() {
return $('#network_select select').on('change', function(e) {
return alert($(this).val());
});
});
哪个确实有您的更改处理程序的参数。如果编译器不是问题,那么您的问题中遗漏了一些东西。