我使用的系统偶尔会将完整路径添加到动态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/