javascript - 如何检测 HTML 元素的类何时更改?

标签 javascript jquery html css class

<分区>

<div class="current"></div>
<a href="#">text</a>

我如何检测何时一个 .live 类被添加到这个 <div> 并在它发生时做些什么?

例如,如果类被更改,则隐藏链接。

我有一个缩小的脚本,可以对 <div> 的类进行更改。它太大了,我找不到它发生的地方,所以我正在寻找某种方法来捕捉类(class)变化。

最佳答案

有 DOM 事件,但它们远非完美且在大多数浏览器中不可用。换句话说:不可能(可靠)。有一些 hack,比如间隔和在每次迭代中检查它,但如果你需要做这样的事情,你的设计可能就搞砸了。请记住,这样的事情会很慢,而且总会有延迟。延迟越小,应用程序越慢。不要那样做。

关于javascript - 如何检测 HTML 元素的类何时更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6034161/

相关文章:

javascript - 将缓冲区转换为 JS 对象的问题

javascript - 如何解决 jquery 冲突

javascript - map 放大/缩小以动态包含所有引脚

jquery - 将 JQuery 与翻转和透明 Sprite 一起使用

javascript - 如何在javascript中为没有值的标签选择属性

javascript - 关注 AJAX 13 字节 - Twitter

javascript - 无法解析数组中的字符串化数组

javascript - 从 Jquery load() 编辑的内容回发

jquery - 动态获取文件名

php - 使用超链接在 jquery 中发送不同的值