我正在创建一个 Chrome 扩展程序,当单击 Google 搜索上的链接时,该扩展程序会删除 Google 重定向。我已经在链接上完成了检查元素,我可以看到有一个名为“onmousedown”的函数,还有一个“data-href”,它是网站的实际链接。我已经能够删除“onmousedown”。但是,我想知道如何使链接成为“data-href”?抱歉,如果这有点难以理解。
这是检查元素的图像。基本上我想将 data-href
放在 a href
中。
这是我到目前为止所做的事情。
$(document).on("DOMSubtreeModified", function() {
$("a[onmousedown]").removeAttr("onmousedown");
});
最佳答案
您可以使用.attr()像下面这样获取具有 data-href
属性的所有元素,并将该值作为 href
属性的值。
$('a[data-href]').attr('href', function () {
return $(this).attr('data-href')
})
关于javascript - jQuery 选择 data-href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28492114/