JQuery datepicker 使用方法
来源:好玩的手机游戏 作者:便玩家手游网 时间:2014-09-03
JQuery datepicker 使用方法
jQuery
UI很强大,其中的日期选择插件Datepicker是一个配置灵活的插件,我们可以自定义其展示方式,包括日期格式、语言、限制选择日期范围、添加相关按钮以及其它导航等
jquery-ui-datepicker的用法讲解
1:先在页面引入相关的js,注意引入顺序不能错
jquery-1.4.2.min.js
jquery-ui.min.js
jquery.ui.datepicker.min.js
jquery.ui.datepicker-zh-CN.min.js
jquery.ui.datepicker-fr.min.js
....等等语言包(用到哪些加入哪些)
注意:在语言包的最后一句话设置了该datepicker的缺省Localization
类似这句:setDefaults(....regional[...])
所以页面的datepicker如果不再自己设置的话,缺省会以最后一个引入的语言包的Localization为准.
2:页面示例
其中的注释已经很清楚了,datepicker的官方文档对于option的设置是先init datepicker,再setter or
getter
复制代码 代码如下:
<html>
<head>
<script type="text/javascript">
$(function() {
//$("#datepicker").datepicker(...);//代表带着...属性直接执行创建datepicker()
//必须先init datepicker才能再设置datepicker的option
//$("#datepicker").datepicker('option',...,...);//代表设置datepicker的...的属性值为...,但不执行创建datepicker();
//$.datepicker.setDefaults($.datepicker.regional['zh-CN']);
$.datepicker.setDefaults($.datepicker.regional['']);//先清理一下语言包的regional
$("#datepicker").datepicker();
$("#datepicker").datepicker('option', $.datepicker.regional['zh-CN']);
//$("#datepicker").datepicker($.datepicker.regional['zh-CN']);//该句执行失效,因为之前有$("#datepicker").datepicker();了
$("#datepicker").datepicker('option', 'dateFormat','yy-mm-dd');//set dateFormat
//var dateFormat = $( "#datepicker" ).datepicker( "option", "dateFormat" );//get dateFormat
//$("#datepicker").datepicker('option', {dateFormat: 'yy-mm-dd'});//set dateFormat
});
</script>
</head>
<body>
<!--div id="datepicker"></div-->
<input id="datepicker" type="text"/>
</body>
</html>
DatePicker基本使用方法:
复制代码 代码如下:
<!DOCTYPE html>
<html>
<head>
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
<script>
$(document).ready(function() {
$("#datepicker").datepicker();
});
</script>
</head>
<body style="font-size:62.5%;">
<div type="text" id="datepicker"></div>
</body>
</html>
DatePicker支持鼠标点选日期,同时还可以通过键盘控制选择:
复制代码 代码如下:
page up/down - 上一月、下一月
ctrl+page up/down - 上一年、下一年
ctrl+home - 当前月或最后一次打开的日期
ctrl+left/right - 上一天、下一天
ctrl+up/down - 上一周、下一周
enter - 确定选择日期
ctrl+end - 关闭并清除已选择的日期
escape - 关闭并取消选择
相关阅读

手机扫码添加客服微信,海量福利等你拿!