【发布时间】:2020-10-12 21:18:21
【问题描述】:
我有一个 @Html.edifor 来显示出生日期,我想使用 jquery datepicker 来显示日历。 我的脚本代码位于外部 js 文件中,并且对该文件的正确引用位于视图中。 我也在应用配置中使用捆绑包。
这是我的脚本
$(function () {
$("#DateOfBirth").datepicker({
dateFormat: "dd-MMM-yy",
changeMonth: true,
changeYear: true
});
});
我收到以下错误。
Jquery?v=gywVLk6VvVVR_J6-oRPIvBpBvXSXEW6ZffeMhgu--bE1:1 Uncaught TypeError: $(...).datepicker is not a function.
这是我的 bundleConfig
bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
"~/Scripts/jquery-ui-1.12.1.js"));
//css
bundles.Add(new StyleBundle("~/Content/cssjqryUi").Include(
"~/Content/jquery-ui.css"));
谁能帮我找出问题所在。
谢谢!
【问题讨论】:
-
你加载了 jQuery UI Datepicker 库吗?
-
是的,我已经下载了
-
你有一个
<script>标签来加载它? -
我的 bundleconfig 文件中有它的引用。
-
jQueryUI 依赖于 jQuery。你在哪里将 jQuery 本身添加到包中?
标签: javascript jquery jquery-ui-datepicker