jquery 中datepicker 插件 问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery 中datepicker 插件 问题相关的知识,希望对你有一定的参考价值。

1. 我在使用 datepicker时,引入了如下三个js
<script src="../time/jquery.ui.core.js"></script>
<script src="../time/jquery.ui.widget.js"></script>
<script src="../time/jquery.ui.datepicker.js"></script>
但是在有些demo中指引入了
<script src="../time/jquery.ui.js"></script>
<script src="../time/jquery.ui.datepicker.js"></script>

请问这样有什么区别, 一定要引入核心包和插件包么??

2. 我需要在插件中输入的时间不小于当前时间该怎么处理呢?

1.区别是ui.js == ui.core.js + ui.widget.js。只是把相同的内容分开引入。核心包(core)不能支持插件(datepicker) 只是单纯Jquery的核心(也用不同暂时无视),因此必须加载插件包(widget),所有的其它插件(如datepicker)都是继承widget的,而不是core。

2.$( ".selector" ).datepicker( minDate: new Date() );
参考技术A 1.一般都是用压缩的,分开引入不仅没必要,而且占http请求,耗资源,一般引入jquery.ui.min.js即可
2.你看下官方的API, minDate,maxDate 这2个属性就明白了

参考资料:http://jqueryui.com/demos/datepicker/

本回答被提问者采纳
参考技术B 1.核心包和插件包是一定要引入的啊
2.$( "#datepicker" ).datepicker( minDate: 0);
这样的效果是让当前日期之前的日期”不可用“,就是选不到了。

以上是关于jquery 中datepicker 插件 问题的主要内容,如果未能解决你的问题,请参考以下文章

jquery-ui datepicker插件在页面第二次点击时无效的问题

jQuery Dialog 和 Datepicker 插件的问题

带有 jquery datepicker 错误的 jquery 验证插件(请输入有效日期)

jquery datepicker - 避免手动输入日期

jquery日期插件jquery.datePicker参数

09 Jquery UI Datepicker 日期拾取插件