jQuery 选择数据 href
jQuery selecting data-href
我正在创建一个 Chrome 扩展程序,当在 Google 搜索中单击 link 时,它会删除 Google 重定向。我在 link 上做了一个检查元素,我可以看到有一个名为 'onmousedown' 的函数,还有一个 'data-href',它是网站的实际 link。我已经能够删除 'onmousedown'。但是,我想知道如何使 link 成为 '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')
})
我正在创建一个 Chrome 扩展程序,当在 Google 搜索中单击 link 时,它会删除 Google 重定向。我在 link 上做了一个检查元素,我可以看到有一个名为 'onmousedown' 的函数,还有一个 'data-href',它是网站的实际 link。我已经能够删除 'onmousedown'。但是,我想知道如何使 link 成为 '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')
})