javascript - 使用 jquery 加载 div 后执行一些操作

标签 javascript jquery load

我的 jquery 有一些问题。我需要在指定 div 加载后从某个列表中删除前两个元素。当文档准备好时,我的 DOM 中没有这个 div,它是在一些单击操作后附加的。所以,我需要做的是创建这个指定的 div 将添加到我的 DOM 中的函数。这是我的代码,谢谢帮助。

setTimeout(function(){
    if ($('.sv_flex_slider .slides').find('li').size() > 3) {
        $('#fancybox-thumbs').load(function(){
            setTimeout(function(){
                $('#fancybox-thumbs ul').find('li').eq(1).remove();
                $('#fancybox-thumbs ul').find('li').eq(2).remove();    
            },200);
        })
    }
},200);

最佳答案

创建 div 时需要一个触发器。像这样:

$('#some_element').on('click', function () {
    var $element = $(document.createElement('div')).attr('id', 'newDiv');
    $element.trigger('created');    
});

然后你可以听一下:

$('body').on('created', '#newDiv'....

关于javascript - 使用 jquery 加载 div 后执行一些操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13989316/

相关文章:

javascript - 重复功能实现

javascript - 显示加载 gif 直到 ajax 调用加载完毕(并且不与 setInterval 交互)

javascript - javascript和css之间的样式冲突

jquery - 为什么我无法使用 jQuery .load 方法加载 Flickr.com?

javascript - ('img' ).load 不起作用 (jQuery) 是否有原因?

javascript - AngularJS:获取后缀为 rd、th 和 st 的日期

javascript - 'unsafe-inline' 'unsafe-eval' 的 CSP 安全使用

javascript - Highcharts - 同步热图

jquery从文件中加载特定内容

javascript - 在对象数组的多个属性中获取最接近的更大值