我有一个功能应该在两个不同的事件中使用,但我不能让它工作。我在哪里犯错?还是我必须改用 Class ?
coment_error = (that) ->
$this = $(that)
$new_answer = $this.parent('.new_answer')
$new_answer.on('ajax:success',((evt, data, status, xhr)->
$new_answer.hide()
$('.open').show()
))
$new_answer.on('ajax:error',((evt, data, status, xhr)->
$(this).addClass("error")
))
$(document).on("click", ".new_answer > INPUT[type='submit']", coment_error($(this)))
$(document).on("click", ".new_comment > INPUT[type='submit']", coment_error($(this)))