在问题how to check if the url contains a given string. Javascript/jquery 答案检查 url 是否包含给定的字符串。我想扩展它以检查它是否包含两件事 name=franky && gender=male。我试过了
if(window.location.href.indexOf("name=franky" && "gender=male") > -1)
最初似乎有效,但经过进一步测试,我发现如果仅存在姓名或性别之一,它似乎有效。我哪里出错了?
最佳答案
您可以将它分成两部分并调用 indexOf 两次,而不是尝试在同一调用中检查两个字符串。像这样:
if(window.location.href.indexOf("name=franky") > -1 &&
window.location.href.indexOf("gender=male") > -1)
关于javascript - 如何检查 url 是否包含多个字符串。 Javascript/jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11820480/