如何在html值更改后运行函数[重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

我正在做一个简单的悬停滚动条项目。当有人通过prepend(),append(),html()..etc更改html标签中的内容时,我想改变拇指的高度。我怎样才能做到这一点?我用Google搜索并找到了答案

$('.class').html('value').trigger(somefunction())

但这不是答案。因为我不是其他js代码的开发者。我只想用我的脚本文件来做这件事。

这是我的项目: - https://github.com/rameshkithsiri/hoverscroll

javascript jquery html
1个回答
1
投票

这是这样做的方式,你可以使用DOMSubtreeModified事件。但是看看It before using it.

$("body").on('DOMSubtreeModified', ".myCLASS", function() {
   alert($(this).html());
});
setTimeout(function(){ $(".myCLASS").html("my Test") }, 3000);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>


<div class="myCLASS"></div>
© www.soinside.com 2019 - 2024. All rights reserved.