JQuery数据选择器间歇工作

JQuery数据选择器间歇工作,jquery,datepicker,Jquery,Datepicker,我正在为我的ASP.NETMVC3Web应用程序使用JQuery日期选择器插件。我以前在其他应用程序中多次使用DatePicker,没有遇到任何问题 然而,我在当前的应用程序中遇到了一个问题,JQuery日期选择器只能间歇工作。我的意思是,例如,我有以下JavaScript文件 $(document).ready(function () { //Equal Opps $('#DOB').datepicker({ dateFormat: 'dd/mm/yy', changeMon

我正在为我的ASP.NETMVC3Web应用程序使用JQuery日期选择器插件。我以前在其他应用程序中多次使用DatePicker,没有遇到任何问题

然而,我在当前的应用程序中遇到了一个问题,JQuery日期选择器只能间歇工作。我的意思是,例如,我有以下JavaScript文件

$(document).ready(function () {

    //Equal Opps
    $('#DOB').datepicker({ dateFormat: 'dd/mm/yy', changeMonth: true, changeYear: true, yearRange: "1900:2030" });


});
该文件在我的Razor视图中被引用(以及使DatePicker工作所需的所有其他文件),然后我有下面的文本框,一旦单击该文本框,DatePicker就会弹出

<div class="editor-field sepH_b">
            @Html.TextBoxFor(model => model.DOB)
            @Html.ValidationMessageFor(model => model.DOB)
</div>

@Html.TextBoxFor(model=>model.DOB)
@Html.ValidationMessageFor(model=>model.DOB)
然而,有时当页面加载,我点击文本框时,日期选择器弹出,如果我刷新页面并再次点击文本框,日期选择器将不工作,如果我再次刷新并点击文本框,日期选择器将工作

有时,当我第一次加载页面时,日期选择器根本无法工作

我真的没有办法解决这里发生的事情。也许这是缓存问题,但我真的不知道

如果有人能帮我,我将不胜感激


谢谢。

希望您正确链接了jquery js文件。当我在本地引用它们时,我也面临着类似的问题。在检查broswer错误控制台时,我发现
jqueryui
文件没有正确加载


使用和的google托管链接。

在更详细地查看了我的代码后,我意识到在主布局页面的head部分,我引用了各种JQuery脚本。我忘了这里已经引用了这些脚本,但我仍然在整个站点的其他页面中再次引用它们。我删除了重复的引用,一切似乎又恢复了预期效果。

你能创建一个可以复制这种行为的小提琴吗?@mightyuhu抱歉,我不知道该怎么做,谢谢。你的建议不是问题所在,但它帮助我找到了解决问题的正确途径。