首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dom上的Intercept append方法

dom上的Intercept append方法
EN

Stack Overflow用户
提问于 2013-10-08 22:08:38
回答 1查看 157关注 0票数 0

我需要一种方法来解析网页的动态内容。例如,如果我需要为每个元素添加一个带有"test“类的类,我可以这样做:

代码语言:javascript
复制
$(".test").each(function(index, element)
{
    if(!$(this).data("parsed"))
    {
        $(this).data("parsed", true);
        //all my operation - Example :
        $(this).addClass("new-class");
    }
});

这是可行的,但目前仅适用于html。如果我第二次将新的html附加到我的页面,我的脚本将不会解析它。我会想办法做到这一点。有没有一个方法叫什么时候内容变了?例如,在每个append、html、ajax请求等上?

EN

回答 1

Stack Overflow用户

发布于 2013-10-08 22:17:57

这可能是一种自己的解决方案:

代码语言:javascript
复制
var original_append = $.fn.append;
$.fn.append = function()
{
    console.log(arguments);
    //my code
    return original_append.apply(this, arguments);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19250016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档