javascript - 如何使用JavaScript或jQuery trim 动态URL从绝对到相对

标签 javascript jquery

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

相关文章:

javascript - 如何在angularjs中检测Internet不可用

javascript - 如果其他两个在 td 中不可用,Angularjs 会显示 div

php - 如何访问 URL 中 # 之后的值?

javascript - 如何创建可扩展的 Electron 应用程序?

php - 快速可靠地更新聊天室的最佳方法?

javascript - 如何防止ajax调用后弹出窗口阻塞?

javascript - 在使用夹具的 Jasmine 测试中绑定(bind)事件处理程序的最佳实践?

javascript - Javascript中的“异步”是否实际上创建了异步函数?

javascript - 使用下划线和 jquery 在 javascript 中自动填充表格

javascript - html 是,但在 onclick 函数之后,javascript 没有在 div 中呈现