2013-01-07 42 views
0

我在窗口的位置(pid=xxx)中使用字符串來確定要通過jQuery執行的操作。jQuery如果窗口位置包含任何給定的數字

這是當前的jQuery我有:

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

的問題是,我想列出多個號碼的pid可能是,如123,456,789或

基本上,如果window.location包含pid=123,pid=456pid=789,則請執行一些操作。我不確定我是否在尋找陣列解決方案或不...

如果有人可以提供一些建議,將不勝感激。

感謝

回答

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 
    } 
} 
+0

完美,正是我一直在尋找。謝謝。 – scferg5