Coffeescript相当于On Document Ready

时间:2018-05-20 01:09:15

标签: javascript jquery coffeescript

我正在尝试使用Coffeescript,但我的网络应用程序出现问题。在重新加载页面之前,不会调用它的方法。

我认为缺少的是$(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.coffee (不起作用)

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()

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)