1

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

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

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

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

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

4

1 回答 1

3
$('img').attr('src', function (i, src) {
    return src.replace(/https?:\/\/[^\/]+/, '');
});
于 2013-02-01T15:58:25.607 回答