gpt4 book ai didi

javascript - 有没有办法重写所有相对 URL :s when inserting a HTML fragment in jQuery?

转载 作者:行者123 更新时间:2023-11-28 00:24:50 25 4
gpt4 key购买 nike

我正在使用 jQuery AJAX 调用将 HTML 片段加载到页面中。该片段是从服务器上的单独目录加载的,我希望能够在不同位置重用它(及其指向脚本和图像的链接)。

在将页面插入 DOM 之前,是否有使用 JavaScript/jQuery 翻译页面中所有相对 URL:相对于加载 HTML 片段的位置的安全方法?

最佳答案

如果你想修改每个链接的 href 属性,你可以这样做......

$(document.links).attr('href', function(index, href) {
return window.location.pathname + '/' + href;
});

关于javascript - 有没有办法重写所有相对 URL :s when inserting a HTML fragment in jQuery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6579880/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com