jQuery UI提供的Datepicker 是一个有着非常灵活配置的选择日期的UI组件,你可以配置显示日期的格式,语言,限制所能选择的日期范围,添加按钮等。
基本用法如下:
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可以支持的动画效果。
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 > |