gpt4 book ai didi

javascript - 观察 dom 元素的创建?

转载 作者:行者123 更新时间:2023-12-01 02:06:32 25 4
gpt4 key购买 nike

所以,基本上我有一个插件,如果元素是在 dom 中创建的,我想在该元素上调用它,

例如假设我有一个名为 domWatch 的插件,如果在调用它的选择器内创建了指定的选择器,该插件就会运行该函数。

所以:

$('#container').domWatch('.mySelector', function(element){
$(element).myPlugin();
});

$('#container').append($('<div />', {class: 'mySelector'})); //the new element should now have the myPlugin plugin called on it.

这可以做到吗?

最佳答案

您可以使用arrive.js我出于完全相同的目的而开发的库(内部使用Mutation Observers)。用法:

$('#container').arrive('.mySelector', function(){
$(this).myPlugin();
});

关于javascript - 观察 dom 元素的创建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13209206/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com