【发布时间】:2021-10-12 19:40:09
【问题描述】:
我知道这个问题似乎有点绕,但 90% 的答案都指向一个对我不起作用的解决方案 (indexof > -1)。
if ( window.location.href.indexOf("product=3") > -1 || window.location.href.indexOf("product=2") > -1 ) {
alert('success');
}else {
alert('nothing');
}
问题在于,对于产品 30,这也会提示成功。
是否有一个简单的解决方案可以检测 url 查询字符串中的完全匹配。
例如
mycoolsite.com/cart/?type=buynow&product=30
如果乘积等于 30,我们如何使用 javascript 或 jquery 进行检查?
【问题讨论】:
-
欢迎来到 Stack Overflow。我建议查看stackoverflow.com/questions/4656843/… 使用最佳答案,您可以获得所有值,所以现在您可以检查它是
3还是30。 -
感谢@Twisty,非常有帮助。在我的搜索中没有看到这个。已经应用它并且效果很好。谢谢!
标签: javascript jquery