我有一个模式弹出窗口(来自bootstrap)打开并包含一个带有daterangepicker的文本输入,但是daterangepicker不起作用(我点击文本框时什么都看不到),我在控制台中看不到任何错误.
这是输入:
<div id="divChooseDossier" class="modal hide fade" role="dialog" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3>@DossierReceipts.ChooseDossier</h3>
</div>
<div class="modal-body">
<input type="text" class="datePicker ui-rangepicker-input search-query input-small"
id="lastModifiedDateFilter" />
</div>
<div class="modal-footer">
<a href="#" class="btn" onclick="$('#divChooseDossier').modal('hide')">@DossierReceipts.Cancel</a>
</div>
Run Code Online (Sandbox Code Playgroud)
这是创建daterangepicker的javascript:
$("#lastModifiedDateFilter").daterangepicker({
dateFormat: "yy.mm.dd"
, rangeSplitter: '-'
});
Run Code Online (Sandbox Code Playgroud)
这是打开弹出窗口的javascript:
$("#divCreateReceipt").modal("show");
Run Code Online (Sandbox Code Playgroud)
有谁知道为什么这不起作用?谢谢
以下是弹出窗口的完整代码:
@{
ViewBag.Title = "Dosare";
}
@using ExpertExecutor.Resources.Dossier
@section leftMenu{
@Html.Partial("_LeftMenu")
}
@Scripts.Render("~/bundles/daterangepicker")
@Scripts.Render("~/bundles/watermark")
@Styles.Render("~/Content/daterangepicker")
<script src="@Url.Content("~/Scripts/jquery.watermark.min.js")" type="text/javascript"> </script>
<script src="@Url.Content("/Scripts/jquery.jqGrid.fluid.js")"></script>
@Html.Hidden("redirectUrl", (string)ViewBag.RedirectUrl)
<div class="form-search form-inline alert alert-info">
<fieldset>
<legend>@Index.FiltersCaption</legend>
<dl>
<dd> …Run Code Online (Sandbox Code Playgroud)