如何用jquery更改url

Nis*_*son 0 jquery

我是jquery和userscripts的新手.有人可以帮我弄这个吗:

<a class="image is-100x100" href="/profile/myprofile">
   <img class="profile-img" src="https://cdn.blabla/folder/blurr/100x100/content/166634.jpg" alt="">
</a>
Run Code Online (Sandbox Code Playgroud)

我想在网址中更改一个单词.(blurr)in(默认)

<a class="image is-100x100" href="/profile/myprofile">
   <img class="profile-img" src="https://cdn.blabla/folder/default/100x100/content/166634.jpg" alt="">
</a>
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

$(function () {
    $(".profile-img").html($(".profile-img").html().replace("blurr", "default"));

    });
Run Code Online (Sandbox Code Playgroud)

编辑:

我想要一个tapermonkey脚本而不是concole的脚本.

Rav*_*iya 5

试试这个:

$(".profile-img").attr("src").replace('blurr', 'default');
Run Code Online (Sandbox Code Playgroud)

找到以下代码段:

var updatedSrc = $(".profile-img").attr("src").replace('blurr', 'default');
$(".profile-img").attr("src",updatedSrc);
alert($(".profile-img").attr("src"));
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a class="image is-100x100" href="/profile/myprofile">123
   <img class="profile-img" src="https://cdn.blabla/folder/blurr/100x100/content/166634.jpg" alt=""/>
</a>
Run Code Online (Sandbox Code Playgroud)

更新:

正确加载文档后,必须使用脚本.所以我只是在html主体的末尾移动了你的脚本.

回顾下面的例子:

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

</head>
<body>

<a class="image is-100x100" href="/profile/myprofile">
   <img class="profile-img" src="https://cdn.blabla/folder/blurr/100x100/content/166634.jpg" alt="">
</a>
<script>
(function() {
 var src= $('img').attr('src');
    src = src.replace("blurr", "default")
    $('img').attr('src',src);
console.log($('img').attr('src'));
})();
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)