Jquery datepicker 中的事件冒泡

Ala*_*ein 2 jquery datepicker uidatepicker

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

我尝试在日期选择器的 Select 事件中使用 event.stopPropagation(),但我找不到获取“事件”句柄的方法。

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

cod*_*eak 5

我遇到了同样的问题,并通过添加准备好的文档来修复它:

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

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

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