jQuery UI提供的Datepicker 是一个有着非常灵活配置的选择日期的UI组件,你可以配置显示日期的格式,语言,限制所能选择的日期范围,添加按钮等。
基本用法如下:
4 | < meta charset = "utf-8" /> |
5 | < title >jQuery UI Demos</ title > |
6 | < link rel = "stylesheet" href = "themes/trontastic/jquery-ui.css" /> |
7 | < script src = "scripts/jquery-1.9.1.js" ></ script > |
8 | < script src = "scripts/jquery-ui-1.10.1.custom.js" ></ script > |
11 | $("#datepicker").datepicker(); |
17 | < p >Date: < input type = "text" id = "datepicker" /></ p > |
只需要给选择的HTML元素调用其构造函数即可。

使用动画效果
显示和隐藏DatePicker组件支持配置使用不同的动画效果,下列使用一个列表框来选择DatePicker可以支持的动画效果。
4 | < meta charset = "utf-8" /> |
5 | < title >jQuery UI Demos</ title > |
6 | < link rel = "stylesheet" href = "themes/trontastic/jquery-ui.css" /> |
7 | < script src = "scripts/jquery-1.9.1.js" ></ script > |
8 | < script src = "scripts/jquery-ui-1.10.1.custom.js" ></ script > |
11 | $("#datepicker").datepicker(); |
12 | $("#anim").change(function () { |
13 | $("#datepicker").datepicker("option", |
14 | "showAnim", $(this).val()); |
22 | < input type = "text" id = "datepicker" size = "30" /></ p > |
27 | < option value = "show" >Show (default)</ option > |
28 | < option value = "slideDown" >Slide down</ option > |
29 | < option value = "fadeIn" >Fade in</ option > |
30 | < option value = "blind" >Blind (UI Effect)</ option > |
31 | < option value = "bounce" >Bounce (UI Effect)</ option > |
32 | < option value = "clip" >Clip (UI Effect)</ option > |
33 | < option value = "drop" >Drop (UI Effect)</ option > |
34 | < option value = "fold" >Fold (UI Effect)</ option > |
35 | < option value = "slide" >Slide (UI Effect)</ option > |
36 | < option value = "" >None</ option > |