【发布时间】:2011-10-05 01:44:30
【问题描述】:
我正在使用 jQuery UI 日期选择器的“onSelect”设置。不幸的是,我有两个日历,用户需要在每个日历上选择日期,如果用户点击页面,我还需要隐藏日历。因此,我将点击事件附加到隐藏日历的 HTML 标记。问题是当我使用日期选择器的“onSelect”方法时,它也会触发 HTML 标签上的点击事件并隐藏日历!
有什么想法吗?
【问题讨论】:
标签: java jquery jquery-ui jquery-events
我正在使用 jQuery UI 日期选择器的“onSelect”设置。不幸的是,我有两个日历,用户需要在每个日历上选择日期,如果用户点击页面,我还需要隐藏日历。因此,我将点击事件附加到隐藏日历的 HTML 标记。问题是当我使用日期选择器的“onSelect”方法时,它也会触发 HTML 标签上的点击事件并隐藏日历!
有什么想法吗?
【问题讨论】:
标签: java jquery jquery-ui jquery-events
if ($(event.target).closest(".ui-datepicker").size() === 0) {
// No date picker was clicked!
}
【讨论】: