jQuery选择data-href

时间:2015-02-13 03:42:55

标签: javascript jquery html google-chrome-extension

我正在创建Chrome扩展程序,在点击Google搜索上的链接时会移除Google重定向。我在一个链接上做了一个检查元素,我可以看到有一个名为“onmousedown'还有一个' data-href'这是该网站的实际链接。我已经能够移除' onmousedown'。但是,我想知道如何将链接作为数据-href'?对不起,如果这有点难以理解。

这是检查元素的图像。基本上我想将data-href放在a href

Inpectect Element

这是我到目前为止所做的。

$(document).on("DOMSubtreeModified", function() {
   $("a[onmousedown]").removeAttr("onmousedown");
});

1 个答案:

答案 0 :(得分:2)

您可以使用下面的.attr()获取包含data-href属性的所有元素,并将该值作为href属性的值。

$('a[data-href]').attr('href', function () {
    return $(this).attr('data-href')
})