javascript - jQuery 日期选择器在 ASP.Net MVC4 中无法正常工作

标签 javascript jquery html jquery-ui asp.net-mvc-4

我需要在我的项目中实现 jQuery 日期选择器。这是我的脚本:

<script type="text/javascript">
    $(document).ready(function () {
        $("#datepicker").datepicker();
    });
</script>

我在我的 HTML 中添加了这些链接:

<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>

<label style="padding-left: 5px;">Date</label><input type="text" id="datepicker" />

但是我无法使用该代码显示下拉窗口。我怎么解决这个问题? 当我查看页面的 View 源代码时,有一些额外的 jquery 脚本用于该功能,例如:

    <link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
    <link href="../../Content/themes/base/jquery-ui-1.9.2.css" rel="stylesheet" type="text/css" />
    <link href="/Scripts/jtable/themes/standard/jtable_empty.css" rel="stylesheet" type="text/css" />
    <link href="../../Content/application.css" rel="stylesheet" type="text/css" />
    <script src="../../Scripts/jquery-1.8.3.js" type="text/javascript"></script>
    <script src="/Scripts/jquery.unobtrusive-ajax.js" type="text/javascript"></script>
    <script src="../../Scripts/jquery-ui-1.9.2.js" type="text/javascript"></script>
    <script src="/Scripts/jtable/jquery.jtable.js" type="text/javascript"></script>
    <script src="../../Scripts/knockout-2.1.0.js" type="text/javascript"></script>
    <link href="/Scripts/jtable/themes/standard/jtable_empty.css" rel="stylesheet" type="text/css" />
    <link href="/Content/themes/base/jquery-ui-1.9.2.css" rel="stylesheet" type="text/css" />
    <script src="/Scripts/jtable/jquery.jtable.js" type="text/javascript"></script>
    <script src="/Scripts/jquery.cookie.js" type="text/javascript"></script>
    <script src="/Scripts/modernizr-1.7.min.js" type="text/javascript"></script>
    <script src="/Scripts/knockout-2.2.0.js" type="text/javascript"></script>
    <script src="/Scripts/advancedSearch/AdvancedSearch.js" type="text/javascript"></script>
    <script src="/Scripts/advancedSearch/jquery.validationEngine.js" type="text/javascript"></script>
    <script src="/Scripts/advancedSearch/jquery.validationEngine-en.js" type="text/javascript"></script>
    <link href="/Scripts/advancedSearch/validationEngine.jquery.css" rel="stylesheet" type="text/css" />

最佳答案

尝试使用noConflict() 来避免冲突。

例子:

<script type="text/javascript" src="other_lib.js"></script>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
  $.noConflict();
  // Code that uses other library's $ can follow here.
</script>

see here

关于javascript - jQuery 日期选择器在 ASP.Net MVC4 中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15611650/

相关文章:

javascript - ckeditor4,除非需要,否则删除垂直滚动

javascript - 选择模板时出现 Expo 错误 : Could not get npm url for package

javascript - 从 C++ IHTMLInputElement 触发 onChange 事件

jquery - IE 的鼠标悬停选项

jquery - 带有可点击步骤的多步骤表单

html - ionic2 contenteditable div 不适用于 iOS 设备

javascript - 使用 angularjs 显示按类别排序的图像网格

JavaScript If else 语句

javascript - 在 Javascript 中使用 JSON 数组填充 HTML

html - 半页全宽样式CSS