我正在尝试使用jquery.datetimeentry
,我是一个新手,在使用 javascript 时遇到了麻烦。如果我说:
$(function () {
$.datetimeEntry.setDefaults({spinnerImage: 'spinnerDefault.png'});
$('#defaultEntry').datetimeEntry();
$('#dateEntry').datetimeEntry({datetimeFormat: 'O/D/Y'});
$('#timeEntry').datetimeEntry({datetimeFormat: 'H:Ma'});
});
在我的 application.js 文件中,它似乎应该可以正常工作,但事实并非如此。
但是,如果我将以下内容放在我的表单中(使用 haml),它会起作用:
%script{:type=>"text/javascript"}
$('#dateEntry').datetimeEntry({datetimeFormat: 'D/O/Y'});
我认为把它放在一起是不好的形式,所以我需要做什么才能让它从我的 application.js 文件中工作——或者我应该把它放在其他地方吗?