Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery如果窗口位置包含任何给定的数字_Jquery_Variables_Window.location - Fatal编程技术网

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

jQuery如果窗口位置包含任何给定的数字,jquery,variables,window.location,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=123、pid=456或pid=789,则执行某些操作。我不确定我是否在

我在窗口的位置(
pid=xxx
)使用一个字符串来确定通过jQuery附加到什么

这是我目前拥有的jQuery:

var pid = 123;
if ( window.location.href.indexOf("pid=" + pid) > -1 ){
    // do something
}
问题是,我想列出
pid
可能是的多个数字,例如123、456或789

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

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


谢谢

解决方案是使用阵列:

var pid = [123, 456, 789];
for(var i = 0; i < pid.length; i++){
    if ( window.location.href.indexOf("pid=" + pid[i]) > -1 ){
        // do something
    }
}
var-pid=[123456789];
对于(变量i=0;i-1){
//做点什么
}
}

完美,正是我想要的。谢谢