所以我目前面临的问题如下。我有这个元素(媒体库的自定义twig标签),它自动生成一个div,里面有一个span,这个span包含一个锚标签,其中包含一个具有自己数据属性的图像,例如 - " onmouseover&# 34;,我通常无法访问的类和ID。
我需要删除在此图像中生成的这些数据属性,以及从也自动生成的锚标记中删除数据属性(target =" _blank")。
下面的图片显示了我当前的确切问题。
答案 0 :(得分:1)
如果您想简化html或replaceWith来处理属性,请尝试removeAttr。
例如
var $img=$("#sd-ebaymedia-gallery").find("img");
$img.replaceWith($("<img/>",{src:$img.attr("src")})); // remove all but src
var $lnk = $("#sd-ebaymedia-gallery").find("a");
$lnk.removeAttr("target"); // remove only target
答案 1 :(得分:0)
您可以在jquery中使用removeAttr()