gpt4 book ai didi

javascript - 如何替换 div 元素中的所有 href?

转载 作者:行者123 更新时间:2023-12-01 02:34:54 24 4
gpt4 key购买 nike

通过添加 http://mysite.com?url= 替换 div 元素中的所有 href例如前面。如果 html 是...

<div class="post-body">
<a href="http://www.google.com">google</a>
<a href="http://www.youtube.com">youtube</a>
<a href="http://www.facebook.com">facebook</a>
</div>

通过添加 http://mysite.com?url= 替换每个 href在前面,所以 html 的结果将是...

<div class="post-body">
<a href="http://mysite.com?url=http://www.google.com">google</a>
<a href="http://mysite.com?url=http://www.youtube.com">youtube</a>
<a href="http://mysite.com?url=http://www.facebook.com">facebook</a>
</div>

最佳答案

使用jQuery.each

$('.post-body a').each(function () {
var $this = $(this),
href = $this.attr('href');
$this.attr('href', "http://mysite.com/?url=" + href);
})

Example

关于javascript - 如何替换 div 元素中的所有 <a> href?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7892805/

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