Jquery ui Jquery UI日期选择器添加/删除
我正试图让一个div显示一个日期,当它被点击时,我会放入一个日期选择器和一个按钮。单击按钮时,日期选择器的值将被放回div中 基本上就是我想要的。但是,当一个div不再是活动div时,我想删除用注释掉的最后一行将其标记为活动的类。这样做可以避免日期选择器被忽略Jquery ui Jquery UI日期选择器添加/删除,jquery-ui,jquery-ui-datepicker,Jquery Ui,Jquery Ui Datepicker,我正试图让一个div显示一个日期,当它被点击时,我会放入一个日期选择器和一个按钮。单击按钮时,日期选择器的值将被放回div中 基本上就是我想要的。但是,当一个div不再是活动div时,我想删除用注释掉的最后一行将其标记为活动的类。这样做可以避免日期选择器被忽略 怎么了?问题在于保存按钮是.testdiv的子按钮,因此其上的单击事件会弹出,重新触发.testdiv单击处理程序。发生的情况是,保存按钮和日期选择器被删除,然后立即重新添加 这是通过添加event.stopPropagation()修复
怎么了?问题在于保存按钮是
.testdiv
的子按钮,因此其上的单击事件会弹出,重新触发.testdiv
单击处理程序。发生的情况是,保存按钮和日期选择器被删除,然后立即重新添加
这是通过添加event.stopPropagation()修复的代码>到保存按钮,单击处理程序
你可以在这里看到它的作用:
我在testdiv click处理程序中添加了一条log语句,如果注释掉event.stopPropagation(),可以看到该语句被触发代码>行。为什么要调用该代码中的每一个。@SamDufel在某个地方发现了一些代码片段,上面说这就是确保在dom更改后执行以下代码的方法。