检查URL是否包含字符串,使用JQuery。

16 浏览
0 Comments

检查URL是否包含字符串,使用JQuery。

我有一个带有选择选项的页面,当选项被点击时,我使用JQuery刷新页面并向URL添加一个字符串。现在我需要一种方法来检查浏览器的URL是否包含该字符串。

查看其他线程时,我认为indexOf方法会起作用,但尝试后发现不起作用。还有其他方法可以检查URL是否包含类似"?added-to-cart=555"的内容吗?完整的URL通常是这样的:"http://my-site.com",在点击其中一个选项后,页面重新加载后的URL看起来是这样的:"http://my-site.com/?added-to-cart=555"。我只需要检查URL是否包含那个"?added-to-cart=555"的部分。

这是我的代码:

jQuery("#landing-select option").click(function(){
 $('#product-form').submit();
    window.location.href += $(this).val()
});
jQuery(document).ready(function($) {
if(window.location.indexOf("?added-to-cart=555") >= 0)
            {
                 alert("found it");
            }
});

0