我通過執行以下操作來達到此目的,但作爲javascript和jquery的新手,我想知道是否有任何簡短的方法來添加多個可能的值。Jquery .val()== **添加多個可能的答案**
if ($("input:first").val().toUpperCase() == "UNITED STATES" || $("input:first").val().toUpperCase() == "USA" || $("input:first").val().toUpperCase() == "AMERICA") {
$("#check").text("Correct!").show().fadeOut(5000);
return true;
像
if ($("input:first").val().toUpperCase() == ("UNITED STATES","USA","AMERICA")) {
$("#check").text("Correct!").show().fadeOut(5000);
return true;
這個只驗證在這種情況下,美國最後的答案。
'$ .inArray()'只是爲了'Array.prototype墊片。 indexOf'。 – Alnitak 2012-04-26 16:01:20
@Alnitak我認爲這是jQuery填補了空白。好信息! – iambriansreed 2012-04-26 16:05:29
@iambriansley好吧,它有點兒,它填補了舊的蹩腳瀏覽器,沒有'Array.prototype.indexOf' ...--) – Alnitak 2012-04-26 16:06:18