次のような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 Web サイトには、出力 JS を表示する優れた「Try CoffeeScript」機能があります。コードの例を次に示します。
私の最善の推測は、このページが示しているので、あなたが使用しているコンパイラは古くなっているということです
$ ->
$('#network_select select').on 'change', (e)->
alert $(@).val()
にコンパイルする必要があります
$(function() {
return $('#network_select select').on('change', function(e) {
return alert($(this).val());
});
});
変更ハンドラへの引数があります。コンパイラに問題がない場合は、質問に何かが欠けています。