Я достиг этого, выполнив следующее, но как новичок в 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
@Alnitak Я думал, что это jQuery, заполняющий пробел. Хорошая информация! – iambriansreed
@iambriansreed хорошо, это любопытно, он заполняет пробел для старых дерьмовых браузеров, у которых нет 'Array.prototype.indexOf' ... ;-) – Alnitak