gpt4 book ai didi

javascript - 在 jQuery 中检查 href 是否存在查询字符串

转载 作者:数据小太阳 更新时间:2023-10-29 05:59:12 26 4
gpt4 key购买 nike

我目前有这个 jQuery,我正在使用它来附加带有一些位置信息的 URL。

jQuery('a').attr('href', function() {
return this.href + "&location=/123/abc";
});

我的问题是大多数链接都有一个 ?其中使用上面的 & 确定。有少数人没有。我正在查看网址以查看是否有?。如果有我想使用“&location=/123/abc”,如果没有?我需要使用“?location=/123/abc”

我不是最擅长 if/else 语句的人。任何帮助将不胜感激。

if (thereIsA?InTheUrl) {

return this.href + "&location=/123/abc";

} else {

return this.href + "?location=/123/abc";

}

类似的东西,只是不确定哦。

最佳答案

   jQuery('a').attr('href', function() {
return (this.href.indexOf("?") >= 0) ? this.href + "&location=/123/abc" : this.href + "?location=/123/abc";
});

关于javascript - 在 jQuery 中检查 href 是否存在查询字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6337343/

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