1

Bootstrap v3 を使用しており、Eonasdan の DateTimePicker を使用したいと考えています。私はすでに他のプロジェクトで問題なく使用しています。私の問題は、入力ボックスをクリックしたときに DateTimePicker が表示されないことです。そこに入力ボックスがあり、日付が入力ボックスに表示されます。ポップアップしないのはピッカーだけです。これが私のコードです:

HTML:

<div class="col-md-10" id="mSearchValueInput">
    <input id="mSearchValue" type="text" class="form-control date">
</div>

JavaScript:

<script type="text/javascript">
    $(function () {
        $('#mSearchValue').datetimepicker();
    });
</script>

ライブラリは正しい順序で (私が思うに)、元の状態にあります。

<script src="/Scripts/jquery-3.1.0.js"></script>
<script src="/Scripts/moment.js"></script>
<script src="/Scripts/moment-with-locales.js"></script>
<script src="/Scripts/bootstrap.js"></script>
<script src="/Scripts/bootstrap-datetimepicker.js"></script>

CSS:

<link href="/Content/bootstrap.css" rel="stylesheet"/>
<link href="/Content/bootstrap-datetimepicker.css" rel="stylesheet"/>
<link href="/Content/site.css" rel="stylesheet"/>

それでも、私は自分が間違っていることを知りません。私の他のすべてのプロジェクトでは、このように機能しました。

多分誰かがここにアイデアを持っていますか?

ありがとう

4

2 に答える 2

1

コメントの 1 つで @VincenzoC によって説明されているように、現時点では jQuery v3 と DateTimePicker の最後のバージョン (4.17.37) に問題があります。

彼らはjquery-migrate-3.0.0.js の使用を提案していますが、私は試していません。bootstrap-datetimepicker.js の JavaScript コードを編集して問題を解決したプル リクエストがあります。

于 2016-07-29T06:32:05.540 に答える