【问题标题】:Coffeescript equivalent to On Document ReadyCoffeescript 相当于 On Document Ready
【发布时间】:2018-05-22 23:35:06
【问题描述】:

我正在尝试使用 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.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()

我该如何解决这个问题?

【问题讨论】:

  • Coffeescript 只是花哨的 Javascript。 “On document ready”不是 Javascript 语言的特性,而是浏览器或 jQuery 库的特性。因此,如果有疑问,只需使用块缩进而不是花括号编写相同的 Javascript 代码,并将 function() 替换为 ->

标签: javascript jquery coffeescript


【解决方案1】:
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-04-20
  • 1970-01-01
  • 1970-01-01
  • 2015-10-16
  • 2011-05-22
  • 2011-03-26
  • 1970-01-01
相关资源
最近更新 更多