gpt4 book ai didi

javascript - 获取特定点的 URL (jQuery/JavaScript)

转载 作者:行者123 更新时间:2023-12-03 07:05:36 24 4
gpt4 key购买 nike

我有一些用于语言选择的 jQuery/JavaScript,它将获取 URL,然后将相关的语言选择语法附加到其末尾。请看下面:

jQuery/JavaScript:

jQuery(document).ready(function() {
var url = jQuery(location).attr('href') + '?___store=default&___from_store=default';
jQuery(".english").attr("href", (url));
});

HTML:

<div class="languageselection">
<table>
<tr>
<td><a class="english">English</a></td>
</tr>
</table>
</div>

这非常有效并且可以满足我的需要,除非用户选择一种语言然后尝试返回到另一种语言。这是因为?___store=default&___from_store=default被添加到 URL 上两次。生成以下 URL:

www.example.com/product.html?___store=default&___from_store=default?___store=default&___from_store=default

所以我的疑问是是否可以修改我的 jQuery 变量,以便它只能获取 .html 之前的 URL。 URL 的点?这将导致语言语法仅添加一次。

感谢您的帮助。

最佳答案

您可以使用window.location.hostname + window.location.pathname来获取您想要的内容。请参阅位置对象:MDN

关于javascript - 获取特定点的 URL (jQuery/JavaScript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36838613/

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