1. 首页
  2. 编程语言
  3. Web开发
  4. jQuery UI日期选择器使用教程

jQuery UI日期选择器使用教程

上传者: 2025-05-28 02:14:10上传 ZIP文件 74.35KB 热度 2次

轻量好用的日期选择器首推 jQuery UI 的 datepicker。它配置简单,功能却挺丰富,不光能选日期,连节假日标记、多月显示都能搞定。你只要引入 jQueryjQuery UI,一个 $('#datePicker').datepicker() 就能跑起来。

日期选择器的初始化基本没门槛,一个 就能搞定,响应也快。页面加载后加上:

$(document).ready(function() {
  $('#datePicker').datepicker();
});

进阶玩法也不少,比如设置默认日期、改日期格式、禁用某些日子等等,配个对象参数就行:

$('#datePicker').datepicker({
  defaultDate: '+1w',
  changeMonth: true,
  numberOfMonths: 3,
  dateFormat: 'yy-mm-dd'
});

想让节假日高亮?用 beforeShowDay 搞定。比如你搞个节日数组,让这些日期加个特殊样式:

beforeShowDay: function(date) {
  var holidays = ['2025-01-01', '2025-05-01'];
  if (holidays.indexOf($.datepicker.formatDate('yy-mm-dd', date)) !== -1) {
    return [true, 'holiday', '节假日'];
  }
  return [true, '', ''];
}

事件也顺手,选完日期后触发 onSelect,还能配合表单自动填值,一点也不麻烦。

如果你项目里还在靠手输日期,真不如用 datepicker 来省事。要更多玩法,也可以看看这些参考:

如果你用的是表单页面,或者用户输入频繁的管理后台,强烈建议加上这个插件,用户体验会好多。

下载地址
用户评论