在我的Rails应用中,我有一个Post
型号。
我正在使用coffeescript使帖子形式更具活力。
在posts.coffee
中,我有:
$(document).ready ->
text_max = 140
$('#character_count').html text_max + ' characters remaining'
$('#post_short_copy').keyup ->
text_length = $('#post_short_copy').val().length
text_remaining = text_max - text_length
$('#character_count').html text_remaining + ' characters remaining'
return
return
这非常有效。
现在,我需要在此代码中插入if语句,仅在$('#character_count').html text_max + ' characters remaining'
时执行$('#post_short_copy').is(':empty')
。
我尝试过以下代码:
$(document).ready ->
text_max = 140
if $('#post_short_copy').is(':empty') {
$('#character_count').html text_max + ' characters remaining'
}
$('#post_short_copy').keyup ->
text_length = $('#post_short_copy').val().length
text_remaining = text_max - text_length
$('#character_count').html text_remaining + ' characters remaining'
return
return
但这会返回错误:
SyntaxError: [stdin]:7:3: unexpected if
知道如何在coffeescript中正确实现if语句吗?
答案 0 :(得分:1)