如果div变空(没有子代),则将事件侦听器添加到div来执行事件]]

问题描述 投票:0回答:2

我的目标是:创建一个将绑定到div的侦听器,如果该div中没有​​子级,它将启动。

[我一直在看如何绑定一个听众说onClick等。但是我似乎找不到任何人处理元素的实际状态(空,至少一个孩子等)。我还没有开始编写任何代码,因为我不确定要采用哪种方法,因为我对JavaScript开发还很陌生。我并不一定要寻找其中包含代码的答案,而更多是关于采用哪种方法的建议。

我想到的一种方法是,每当我对div进行更改(例如删除一个孩子)时,每次都简单地调用一个函数,但这似乎太琐碎了。我想在检查没有孩子的过程中创建某种自动化。

我的目标是:创建一个将绑定到div的侦听器,如果该div中没有​​子级,它将启动。我一直在看如何绑定一个监听器来说onClick等。但是我...

javascript html event-handling dom-events event-listener
2个回答
0
投票

删除元素时,jQuery触发了remove事件


0
投票

您无法将侦听器分配给div元素以检查该元素是否没有子元素(自动完成,而不知道哪个函数正在删除子元素,而仅知道已删除了一个子元素)。当然,您可以执行每隔这么多秒检查一次的功能,但这不是我想要的。无论如何,在删除子级的地方,我只添加了一个函数来检查父级是否没有子级,并在那里进行处理。

© www.soinside.com 2019 - 2024. All rights reserved.