gpt4 book ai didi

javascript - jQuery——检查 URL 中的字符串

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:37:39 24 4
gpt4 key购买 nike

我正在尝试设置一个 jQuery 脚本来控制搜索表单高级部分的外观。如果尚未提交搜索,则包含高级搜索的 div 应保持隐藏状态。但是,如果已按照包含字符串“Search”的 URL 指定的方式提交搜索,则显示高级搜索 div

我看到的问题是,无论 URL 中有什么,它总是通过淡入显示 #advsearch div。它永远不会返回 false。我究竟做错了什么?感谢您的帮助!

if(window.location.href.indexOf("Search")) {
$('#advsearch').fadeIn()
}
else {
$('#adv').click(function() {
$('#advsearch').slideDown()
});
}

最佳答案

如果字符串找不到indexOf返回 -1,计算结果为 true

做:

if(window.location.href.indexOf("Search") > -1)

根据字符串在 URL 中的位置,您可能只想在 pathNamesearchhash 部分进行搜索网址。看看 documentation of the location object .

关于javascript - jQuery——检查 URL 中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5914747/

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