ラボ > Javascript関連:イベント関連
jquery 要素内に要素が追加されるのを監視(MutationObserver())
作成日:2018-12-18, 更新日:2018-12-18
基本
「(対象の要素に)何かを追加したとき」というイベントを監視したい。
var funcCallback = function(e) {
~処理~
}
var elm = $(要素)[0];
var mo = new MutationObserver(funcCallback);
mo.observe(elm, {childList: true});
例:ulに要素が追加されるのを監視
<ul></ul>
<script>
var funcCallback = function(e) {
~処理~
}
var elm = $('ul')[0];
var mo = new MutationObserver(funcCallback);
mo.observe(elm, {childList: true});
// 「$('ul').append(〇〇〇);」とかで「funcCallback()」が呼び出される
</script>