gpt4 book ai didi

javascript - 使用 JavaScript/jQuery 来操作图像链接 url?

转载 作者:行者123 更新时间:2023-11-30 18:47:53 25 4
gpt4 key购买 nike

SharePoint 不允许我设置要用于链接的相对 URL,因此我必须改用 jQuery/JavaScript 来操作 URL。

假设我在

http://subsite.mysite.com/sites/department X/class/SitePages/Home.aspx

在这个网站上,我有一张图片和我想带我去的链接(跳过 URL 中的类(class))

http://subsite.mysite.com/sites/department X/SitePages/Home.aspx

在另一个网站上

 http://subsite.mysite.com/sites/department Y/class/SitePages/Home.aspx

我想被带到

http://subsite.mysite.com/sites/department Y/SitePages/Home.aspx

为此,我正在考虑使用 javascript 获取当前路径,在/上拆分,计算数组的长度并从右侧(类)删除第三个和第二个/之间的内容,然后再次构建 URL 但是这是最好的方法还是有更好的方法?

干杯

编辑:也许我现在试图以一种困难的方式实现它,只是如果我使用 sharepoint gui 设置 url 和相对路径,如 ../sitepages/home.aspx 或任何 sharepoint 在保存时覆盖它并设置完整网址。但是,我不必拆分和填充,只需使用 javascript 将 url 更改为相对的。

最佳答案

将 String.replace() 与将匹配您的网址的正则表达式一起使用。例如,这可能对您有用:

link.href = link.href.replace(/\/[^\/]+\/SitePages\//, "/SitePages/");

关于javascript - 使用 JavaScript/jQuery 来操作图像链接 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4857391/

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