Javascript dom上的截取追加方法
我需要一种方法来解析网页的动态内容。 例如,如果我需要为每个元素附加一个类和一个类“test”,我可以这样做:Javascript dom上的截取追加方法,javascript,html,dom,jquery,Javascript,Html,Dom,Jquery,我需要一种方法来解析网页的动态内容。 例如,如果我需要为每个元素附加一个类和一个类“test”,我可以这样做: $(".test").each(function(index, element) { if(!$(this).data("parsed")) { $(this).data("parsed", true); //all my operation - Example : $(this).addClass("new-class"
$(".test").each(function(index, element)
{
if(!$(this).data("parsed"))
{
$(this).data("parsed", true);
//all my operation - Example :
$(this).addClass("new-class");
}
});
这是可行的,但目前仅适用于html。
如果在第二次我将新的html附加到我的页面,我的脚本将不会解析它。
我想有一个方法可以做到这一点。
当内容更改时是否调用了一个方法?例如,在每一个附加、html、ajax请求等方面,都可能有一个自己的解决方案:
var original_append = $.fn.append;
$.fn.append = function()
{
console.log(arguments);
//my code
return original_append.apply(this, arguments);
}