【发布时间】:2010-11-15 08:25:46
【问题描述】:
我有以下场景:
在我的母版页中,我有:
$(".datepicker").datepicker({
changeYear: true,
changeMonth: true,
dateFormat: "dd/mm/yy",
duration: 'fast'
});
这样,我将“datepicker”类分配到的每个输入字段都会在单击时显示 jQuery UI 日期选择器。
现在我在页面上有一个日期选择器,应该处理其onSelect 事件。执行此操作的最佳做法是什么?
我看到的选项:
- 给那个 1 datepicker 另一个类,比如
datepickerWithSelectEvent。我不喜欢这个解决方案是我得到重复的代码来初始化changeYear,changeMonth,...。如果我想更改项目中的日期选择器,我必须记住在 2 个地方进行更改 - 在创建日期选择器后以某种方式添加事件处理程序。这似乎最干净,但我真的不知道该怎么做。有人吗?
【问题讨论】:
标签: jquery jquery-ui datepicker jquery-events uidatepicker