javascript - 向现有 href 添加额外文本

标签 javascript jquery url href

我有一个像这样的动态填充链接:./images/vlajky/br.gif,它会自动加载到我的网站中。 我想将其更改为 www.customurl.com/images/vlajky/br.gif

我可以用一些 jQuery 来实现这个吗?

这是我的 HTML

<td class="standardbunkaobr" width="30">
<a href="./index.php?clanek=analyzy&amp;sekce=fotbal&amp;liga=brazilie&amp;lang=en&amp;tab=1&amp;zap=5">
<img src="./images/vlajky/br.gif" border="0" width="15"></a>1
</td>

最佳答案

您可以使用attr(attributeName, function)URL API解析当前src的路径名

$('.standardbunkaobr img').attr('src', function() {
  return 'http://www.customurl.com' + new URL(this.src).pathname;
})

关于javascript - 向现有 href 添加额外文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53308922/

相关文章:

javascript - 如何使用 dotenv EJS 文件 - 可能吗?

javascript - 将多个 knockout View 模型脚本绑定(bind)到一个 View

javascript - jQuery悬停动画效率

javascript - 定义 D3 插件 sankey.js 和 html 代码之间的源

ios - 深层链接到 iOS 应用程序,无需将应用程序带到前台

javascript - 修改方法以完成从数组中删除空字符串的额外逗号

jquery - 仅在一个 div 顶部的粘性部分

javascript - 在表单中使用 jQuery 使用箭头键跳转到下一个输入字段

javascript - 如何根据变量的值为 url 制定正确的条件? (javascript)

javascript: window.open 抛出无效 url 错误