【问题标题】:datepicker not appearing when text field is clicked单击文本字段时没有出现日期选择器
【发布时间】:2013-07-29 09:27:47
【问题描述】:

点击链接:

http://www.asp.net/ajaxlibrary/jquery_introduction.ashx

然后:

http://jquery.com/download/?rdfrom=http%3A%2F%2Fdocs.jquery.com%2Fmw%2Findex.php%3Ftitle%3DDownloading_jQuery%26redirect%3Dno

我在页面顶部包含了脚本文件:

<script type="text/javascript"  src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script type="text/javascript"  src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script>

然后我已经包含了日期选择器的代码:

<input type="text" id="simple-date" /> 
<script type="text/javascript" language="javascript">
// the jQuery ready shortcut  
$(function () {  
    // set up our datepicker  
    $("#simple-date").datepicker();
});
</script>

但是当我单击文本字段时没有任何反应....是否应该加载日期选择器? 请指教.....谢谢

【问题讨论】:

  • 你能展示你的 HTML 吗?可以肯定的是,您的字段 ID 是 #simple-date

标签: javascript jquery asp.net-mvc datepicker


【解决方案1】:

我认为您错过了 jquery ui 包含。

<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>

【讨论】:

    【解决方案2】:

    您忘记在文档中添加jquery-ui 插件

    <script src="http//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
    

    在官方网站上也看看主题,我链接了

    Demo Fiddle

    【讨论】:

    • 它说找不到您的 src 链接。我已经使用了某人提供的其他链接,但仍然没有任何反应,感谢您的回复
    • 您必须将协议添加到 URL。这是一个没有方案的相对 URL:ietf.org/rfc/rfc3986.txt
    • @John 添加了一个演示小提琴..希望有所帮助
    • 无法理解......它在小提琴中工作正常(谢谢顺便说一句)但对我不起作用......可能有什么问题?
    【解决方案3】:

    您应该同时添加 CSS:

    <link href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" rel="Stylesheet" />
    

    还有jQuery UI的JS

    <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
    

    【讨论】:

    • 你在哪里添加了jQuery UI
    猜你喜欢
    • 1970-01-01
    • 2016-07-11
    • 1970-01-01
    • 2011-08-29
    • 2015-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多