jQuery如果窗口位置包含任何给定的数字

时间:2013-01-07 14:37:29

标签: jquery variables window.location

我在窗口的位置(pid=xxx)中使用一个字符串来确定要通过jQuery添加的内容。

这是我当前的jQuery:

var pid = 123;
if ( window.location.href.indexOf("pid=" + pid) > -1 ){
    // do something
}

问题是我想列出pid可能有的多个数字,例如123,456或789。

基本上,如果window.location包含pid=123pid=456pid=789,那么请执行某些操作。我不确定我是否在寻找阵列解决方案......

如果有人可以提供一些建议,我们将不胜感激。

由于

1 个答案:

答案 0 :(得分:1)

解决方案是使用数组:

var pid = [123, 456, 789];
for(var i = 0; i < pid.length; i++){
    if ( window.location.href.indexOf("pid=" + pid[i]) > -1 ){
        // do something
    }
}