我正在尝试使用Coffeescript,但是我的Web应用程序出现了问题。在重载页面之前,它的方法不会被调用。
我认为缺失的部分是$(document).ready(function () {
,但我找不到如何在Web中实现它。
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()
我该如何修复这个问题?
function()
替换为->
。 - metalim