-4

我下载了 bootstrap-datepicker.js 并将其包含在我的应用程序 .js 文件中。它在视图中不起作用

 <div class="well">
<div id="dp5" class="input-append date" data-date-format="dd-mm-yyyy" data-date="12-02-2012">
<input class="span2" type="dp5" readonly="" value="12-02-2012" size="16">
<span class="add-on">
<i class="icon-th"></i>
</span>
</div>

它不显示日期的日历。我哪里错了?

我的 application.js 文件是

//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require bootstrap-datepicker

//= require picker
//= require_tree .

$('#dp5').datepicker()
4

1 回答 1

4

添加//= require_self到 application.js

这也包括它自己的文件内容。这必须明确地完成。

还要保持 application.js 的格式

//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require bootstrap-datepicker
//= require picker
//= require_tree .
//= require_self

$(function() {
   $('#dp5').datepicker()
 });

// Do not keep bank spaces between included files.

我建议创建一个新的 js 文件并在其中添加内容,然后将其包含在 application.js

将 application.js 保留为索引文件

于 2012-08-23T05:44:29.793 回答