jquery - 使用 jquery 查找和编辑多个链接

标签 jquery href

好的,伙计们,我有一些代码需要编辑。我尝试了一些不同的 php 但它不起作用,所以也许一些 jquery 螺柱可以解决这个问题。

这是代码。

<li class="message_sharing_facebook greyback_primary_accent"> <a href="http://www.facebook.com/sharer.php?u=http://123.456.789.101/~user/file.php" target="_blank">F</a> </li>
<li class="message_sharing_twitter greyback_primary_accent"> <a href="http://twitter.com/home?status=http://123.456.789.101/~user/file.php" target="_blank">T</a> </li>

我想找到“http://123.456.789.101/~user”的每个实例,将其替换为“MyUrl.com,并将 file.php 保留在末尾。

感谢大家抽出时间。

最佳答案

试试这个:

$("li > a").each(function(){
    this.href = this.href.replace("http://123.456.789.101/~user", "myurl.com");
});

您可以看到它的实际效果 here

这个想法是,对于直接在 li 下找到的 each anchor ,您将用新的 URL 替换您提供的 URL。

关于jquery - 使用 jquery 查找和编辑多个链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9745343/

相关文章:

javascript - 从标记元素数组中删除 anchor 标记 `<a href=""></a>`

jquery - 禁止在 Internet Explorer 10 上单击链接

javascript 仅在代码中的某一行以下停止工作

javascript - 在 php 和 html 中使用 Jquery

javascript - 实现 jquery UI 自动完成以在您键入 "@"时显示建议

javascript - bootstrap 崩溃一次只能看到一个

excel - 如何使用excel vba获取href属性

Javascript:每 10 秒从 URL 数组中更改 location.href ?

javascript - 有没有更好的方法来处理这个 Javascript 代码

javascript - 如何识别错误标签的位置