首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >onRemove()-event?

onRemove()-event?
EN

Stack Overflow用户
提问于 2013-04-09 12:40:44
回答 2查看 5.4K关注 0票数 2

我遇到了以下情况:我在文本输入中存储日期,在这些输入之上,显示了最小日期和最大日期。可以添加和删除其他输入。日期存储在一个对象数组中,这些输入的onchange- [{id: 1, val: '15.3.13'}, {id: 2, val: '1.4.13'}...]现在检查该数组并计算最小和最大日期以显示在页面顶部。但是,如果我添加了一个输入,使其成为最小/最大日期,然后将其删除,则不会调用onchange-event。

jQuery有没有某种onremove-event,或者我必须以自己的方式工作并手动调用所有东西?

(上面的场景是实际问题的一个高度简化的版本,只是为了了解我正在做什么。请不要只说“为什么不在删除输入的按钮的onclick-method中调用onchange-method?”,因为这并不容易;-))

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-01 02:56:06

您正在寻找此代码片段吗?jQuery - Trigger event when an element is removed from the DOM

如果没有,请提供一些代码。

票数 1
EN

Stack Overflow用户

发布于 2013-07-01 03:04:00

您应该使用jquery的$.when()和.then()

代码语言:javascript
运行
复制
    $.when($('#div').remove()).then(doAfterRemove());

查看this Fiddle to see it working看看它是如何工作的。

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15893449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档