我使用的系统偶尔会将完整路径添加到动态img的src中。

<a href="#" class="link">
    <img src="http://www.domain.com/images/wish-add.png" alt="" />
</a>


我需要删除/ images之前的所有内容。

我需要能够在不手动引用域的情况下做到这一点。域并不总是相同的。

我可以删除始终相同的部分。像/ images ..但我不知道如何删除/ images之前的任何内容,无论它是什么。

最佳答案

$('img').attr('src', function (i, src) {
    return src.replace(/https?:\/\/[^\/]+/, '');
});

关于javascript - 如何使用JavaScript或jQuery trim 动态URL从绝对到相对,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14650108/

10-16 21:23