我有这样的错误消息:
<span class="errorMessage">Your input sucks!</span>
我需要确定它何时发生变化。我正在使用的验证框架在出现错误时设置文本,并在完成时将其删除。我希望通过使用jquery观察元素的text属性的更改来利用它。知道如何去做这个吗?
谢谢!
答案 0 :(得分:1)
处理DOMCharacterDataModified事件将是正确的(并且可能是不涉及轮询的唯一方法)。
但是,IE不支持此事件,而其他一些浏览器也有一些限制,可能会对您无用:http://www.quirksmode.org/dom/events/#t12
因此,最简单的解决方案可能是设置一个间隔计时器,每隔约250毫秒检查一次元素的内容,然后触发你想要执行的任何动作。