jQuery – 节点属性更改时的事件
我有一个带有外部JavaScript库的网页,以及我自己的额外代码。 外部库无法更改。 它操纵dom元素,添加新元素,更改属性(例如某些节点上的
src
等)。 我正在使用jQuery。 是否有属性值更改节点时触发的事件处理程序?
即无论如何我可以检测到(在jQuery中) 的
src
何时被更改(由其他人?)
你可以使用jQuery watch插件来检测属性的变化。
看看这篇文章:
http://darcyclarke.me/development/detect-attribute-changes-with-jquery/
如果您只需要知道图像源何时发生变化,您只需要为图像添加一个onload处理程序。 加载图像时,它将触发事件。
$("img").load( function(){ alert('loaded'); } );