1
嘿,我正在爲每個陣列分別搜索來自用戶的特定輸入。搜索多個陣列
if ($.inArray(i.val(), helloInputArray) > -1) { //IF HELLO
if (hello == 0) { //HAVE YOU ALREADY SAID HI?
r = Math.floor(Math.random()*4);
o.html(o.html()+helloOutputArray[r]);
hello = 1;
i.val('');
} else { //IF YOU'VE ALREADY SAID HI...
o.html(o.html()+'I already said hi to you!<br />');
i.val('');
}
} else if ($.inArray(i.val(), byeInputArray) > -1) { //IF GOODBYE
if (bye == 0) {
r = Math.floor(Math.random()*4);
o.html(o.html()+byeOutputArray[r]);
i.val('');
} else {
o.html(o.html()+'I already said goodbye... Go away!');
i.val('');
}
}
有什麼辦法可以一次搜索所有數組,因爲我需要搜索每個數組的字符串。
啊哈
所以 - 如果我輸入「AE」,那麼我想它要經過每一個項目每一個數組中,並在其「AE」返回所有的字符串。
^_^<(壞字眼...)
非常好,這看起來不錯!我想知道如何去搜索數組中的每個字符串? – 2010-09-15 14:59:28
@Neurofluxation - 所以你想搜索'i.val()'是否在任何數組項的任何部分?這聽起來是對的嗎?我會在一分鐘後更新。 – user113716 2010-09-15 15:25:55
完美解釋:) – 2010-09-15 15:32:34