Hai*_*ood 2 javascript jquery dom jquery-ui
所以,基本上我有一个插件,我希望在一个元素上调用它,如果它是在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.
Run Code Online (Sandbox Code Playgroud)
这可能吗?
您可以使用我为完全相同的目的开发的arri.js库(在内部使用Mutation Observers).用法:
$('#container').arrive('.mySelector', function(){
$(this).myPlugin();
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2341 次 |
| 最近记录: |