0

Web ページの動的コンテンツを解析する方法が必要です。たとえば、クラス「テスト」を使用してすべての要素にクラスを追加する必要がある場合、次のようにできます。

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

それは機能しますが、現時点ではhtmlのみです。2 回目に新しい html をページに追加すると、スクリプトによって解析されません。私はそれを行う方法を望みます。内容が変わったときに呼ばれるメソッドはありますか?たとえば、すべての追加、html、ajax リクエストなどで?

4

1 に答える 1

0

それは独自の解決策になる可能性があります:

var original_append = $.fn.append;
$.fn.append = function()
{
    console.log(arguments);
    //my code
    return original_append.apply(this, arguments);
}
于 2013-10-08T14:17:56.847 に答える