咖啡脚本等同于文档就绪



我正在尝试使用Coffeescript,但是我的Web应用程序遇到了问题。在我重新加载页面之前不会调用它的方法。

我认为缺少的是$(document).ready(function () {部分,但我无法在网上找到如何做到这一点。

file_name.js(效果很好(

$(document).ready(function () {
$(document).on('click', '.add_fields', function(event) {
event.preventDefault();
/* Act on the event */
time = new Date().getTime()
regexp = new RegExp($(this).data('id'), 'g')
$(this).before($(this).data('fields').replace(regexp, time))
});
});

file_name.咖啡(不起作用(

jQuery ->
$('form').on 'click', '.add_fields', (event) ->
time = new Date().getTime()
regexp = new RegExp($(this).data('id'), 'g')
$(this).before($(this).data('fields').replace(regexp, time))
event.preventDefault()

我该如何解决这个问题?

$(document).ready ->

请参阅 https://github.com/jashkenas/coffeescript/blob/master/documentation/site/docs.coffee#L16 中的示例

最新更新