私は次の(単純な)CoffeeScriptjQueryプラグインを持っています:
$ = jQuery
$.fn.extend
schoolSelect: (options) ->
settings =
apiUrl: '/api/v1'
debug: false
settings = $.extend settings, options
log = (msg) ->
console?.log msg if settings.debug
return @each ->
@.dropkick
change: (val, label) ->
log val
log label
そして、私はそれを次のような別のCoffeeScriptファイルで呼び出します。
$('.school_select').schoolSelect
debug: true
しかし、何らかの理由で次のエラーが発生し続けます。
Uncaught TypeError: Object #<HTMLSelectElement> has no method 'dropkick'
DropKick
HTMLの選択にjQueryプラグインを使用しています:http: //jamielottering.github.com/DropKick/
CoffeeScript jQueryプラグイン内のDropKickプラグインにアクセスするにはどうすればよいですか?