この作業を行うための最良のアプローチを見つけようとしています:
class Person
constructor: (@el) ->
@el = $(el)
this.bind()
bind: ->
@el.find('.something').on 'click', ->
$(this).hide() # conflict!
this.do_something() # conflict!
do_something: ->
alert 'done!'
ハッシュロケット(=>)を使用してコールバック内からアクセスできることは承知してthis.do_something
いますが、それは と競合するcallback 'this'
ため、jquery は ではなくオブジェクトを選択しようとしていますelement '.something'
。これを解決するには?