我的html上有以下内容:
<input id="submitbutton" type="submit" />
进一步向下我有:
<script type="text/coffeescript">
$('#submitbutton').click() ->
alert('hello')
</script>
然而,当我点击按钮时,警报不会被触发。
答案 0 :(得分:1)
我相信你必须把它包装在另一个函数中:
<script type="text/coffeescript">
$ ->
$('#submitbutton').click() ->
alert('hello')
</script>
我认为(虽然我不确定)这是为了确保文档在该函数绑定到按钮之前完全加载(以便在绑定发生时按钮实际存在)
基于这个问题:How to register Jquery click event with coffeescript on rails 3.1