当页面/文档已更改时,我需要执行一些JQuery-在这种情况下,当显示具有特定CSS类的div时。
我有以下JQuery代码:
<script> $(document).change(function () { if ($('.validation_errors').length) { alert("test"); } } </script>
但是,它不会执行和显示警报。我在这里想念什么吗?
更改仅适用于输入,文本区域或选择元素。相反,您需要将函数绑定到DOMSubtreeModified变数事件:
DOMSubtreeModified
$(document).bind('DOMSubtreeModified', function () { if ($('.validation_errors').length) { alert("test"); } });
编辑:如果您的目标浏览器支持它,则应改用MutationObserver。