私は使用しようとしています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ファイルから機能させるにはどうすればよいですか?それとも別の場所に置く必要がありますか?