gpt4 book ai didi

javascript - 使用 jquery 删除 href 值(如果存在)

转载 作者:行者123 更新时间:2023-11-28 12:53:02 25 4
gpt4 key购买 nike

如果在 DOM 中找到具有特定值的 href,那么使用 jquery 删除该 href 的最佳方法是什么?

 $(document).ready(function () {
$('a').each(function () {
var hrefValue = $(this).attr("href")
if (hrefValue == '/remove/thehrefvalue?when=now') {
//remove only a href containing this specific value
}

});
});

亲切的问候

最佳答案

而不是遍历每个a ,您只能迭代 a具有特定的 href通过改变选择器字符串属性:

$('a[href="/remove/thehrefvalue?when=now"]').remove();

$('a[href="/remove/thehrefvalue?when=now"]').remove();
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a href="/remove/thehrefvalue?when=now">now</a>
<a href="/remove/thehrefvalue?when=now">now</a>
<a href="/remove/thehrefvalue?when=notnow">notnow</a>
<a href="/remove/thehrefvalue?when=now">now</a>

(不完全确定您要查找的内容。如果您想删除 <a> ,请使用上面的代码 - 如果您想删除属性但保留 <a> ,请使用 removeAttr('href')而不是 .remove() )

关于javascript - 使用 jquery 删除 href 值(如果存在),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59084099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com