当元素有一些结构更改时触发的jQuery事件

时间:2016-03-29 19:27:05

标签: javascript jquery html javascript-events

我需要一个jQuery事件,当元素结构发生任何变化时触发:

<div id="example"></div>

触发时:

<div id="example" ></div>
<!-- OR -->
<div id="example" another-attr=""></div>
<!-- OR -->
<div id="example2"></div>
<!-- OR -->
<div id="example"> </div>

基本上,我需要触发任何改变。有一个?

2 个答案:

答案 0 :(得分:1)

既然你在询问JQuery,我遇到了类似的挑战,并在另一个问题中找到了答案:

jQuery: How to listen for DOM changes?

我希望这有帮助!

答案 1 :(得分:0)

您可以创建一个触发器,在HTML内容发生变化时捕获该触发器。

我在以下codpen link中已经这样做了。

在此示例中,您单击一个更改p标记内容的按钮,从而触发内容更改。为了证明已成功捕获内容更改,将显示警报。您需要在要捕获的更改之后放置以下代码:

$('html').trigger('contentchanged'); 

希望这有帮助。