我正在创建Chrome扩展程序,在点击Google搜索上的链接时会移除Google重定向。我在一个链接上做了一个检查元素,我可以看到有一个名为“onmousedown'还有一个' data-href'这是该网站的实际链接。我已经能够移除' onmousedown'。但是,我想知道如何将链接作为数据-href'?对不起,如果这有点难以理解。
这是检查元素的图像。基本上我想将data-href
放在a href
。
这是我到目前为止所做的。
$(document).on("DOMSubtreeModified", function() {
$("a[onmousedown]").removeAttr("onmousedown");
});
答案 0 :(得分:2)
您可以使用下面的.attr()获取包含data-href
属性的所有元素,并将该值作为href
属性的值。
$('a[data-href]').attr('href', function () {
return $(this).attr('data-href')
})