Javascript 当元素发生某些结构更改时触发的jQuery事件
我需要一个jQuery事件,当元素的结构发生任何更改时触发该事件:Javascript 当元素发生某些结构更改时触发的jQuery事件,javascript,jquery,html,javascript-events,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> &
<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>
基本上,任何改变我都需要一个触发器。有一个?因为您在询问JQuery,我遇到了一个类似的挑战,并在另一个问题中找到了答案:
我希望这有帮助 您可以创建一个触发器,在HTML内容发生更改时进行捕获 我在以下方面这样做了 基本上,在本例中,您单击一个按钮来更改p标记的内容,从而触发内容更改。为证明内容更改已成功捕获,将显示警报。您必须将以下代码放在要捕获的更改之后:
$('html').trigger('contentchanged');
希望这会有所帮助。您需要创建
mutationObserver
,或者使用mutationevents
是否可以编辑操纵DOM并影响这些元素的事件,并将其他操作添加到该操作中?或者,您是否知道会发生另一个操作,它会改变这些部分,然后您可以检查这些元素并以这种方式触发您的操作?(比如on.blur(),然后检查$(“#example”).prop('other-attr')是否与条件匹配?)我希望绑定该元素上的任何更改,但不知道它来自何处。即使是用户强制更改或jQuery操作…用户强制更改,我的意思是:打开控制台并编辑元素。我的意思是,在提到的问题上,正确的答案对我不起作用。。我不确定这是否是mozzila firefox特有的功能。。。我会努力的