gpt4 book ai didi

jQuery,如何修改[href]值?

转载 作者:行者123 更新时间:2023-12-01 00:45:34 31 4
gpt4 key购买 nike

例如想要将所有href值从yahoo.com修改为google.com

我尝试过:

$("[href='http://yahoo.com']").val('http://google.com');

这不起作用,正确的方法是什么?

谢谢。

最佳答案

如果您希望将任何 href 的“yahoo.com”部分替换为“google.com”:

$("[href*='yahoo.com']").attr("href", function(i,v){
return v.replace("yahoo.com", "google.com");
});

其工作原理是循环遍历 href 属性中任意位置具有“yahoo.com”的所有元素,并将该字符串替换为“google.com”。

​<a href="http://yahoo.com">Yahoo</a>
<a href="http://www.yahoo.com">www.yahoo.com</a>
<a href="http://yahoo.com?foo">Yahoo?</a>​​​​​​​​​​​​​​​​​

成为

​<a href="http://google.com">Yahoo</a>
<a href="http://www.google.com">www.yahoo.com</a>
<a href="http://google.com?foo">Yahoo?</a>​​​​​​​​​​​​​​​​​

关于jQuery,如何修改[href]值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10771195/

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