在Jquery datepicker中冒泡

我有一个pop菜单,其中包含一个带有jquery datepicker的表单,问题是当我选择日期时,菜单和datepicker日历都会关闭。

我试图在datepicker的Select事件中使用event.stopPropagation(),但是我找不到获取“事件”句柄的方法。

此外,我试图在选择事件结束时返回false ,但再次没有运气。 任何帮助都感激不尽。 谢谢。

我面临同样的问题并通过添加文档准备来修复它:

 /*Stop datepicker from closing dropdown menu*/ $("#ui-datepicker-div").click( function(event) { event.stopPropagation(); }); 

诀窍是,datepicker创建一个id为ui-datepicker-div的div,所以只需停止从该容器冒泡的事件,一切都会正常工作。

资料来源: http : //forum.jquery.com/topic/datepicker-propogates-click-events

我通过修改代码来修复问题,以便菜单忽略来自datepicker的任何点击。

我遇到同样的问题,起初,我也想停止事件泡泡,因为,我点击日期选择器,它不起作用,输入类型是文件被触发(在日期选择器下面),它通过设置数据选择器z解决它-index到999

代码在这里:datepicker.css(’z-index’,999);

这个对我有用