Что мне здесь не хватает? zipcode имеет допустимую длину, но код if имеет красную squiggly. Это всегда то, как я использовал или в jquery с двойными трубами. Если я заключу оба условия в круглые скобки, тогда я получаю синюю squiggly, которая говорит, что условия всегда верны, как это возможно? Что не так с этим синтаксисом кода?Или ключевое слово в jquery
//testing here if its usa, if so run code below
alert(zipcode.length);
if (zipcode.length = 5 || zipcode.length = 9) {
zip.addClass("isvalid");
zip.css("border", "1px solid lightgray");
} else {
zip.css("border", "2px solid red");
alert("Invalid postal code entry, number is 5 or 9 digits");
zip.focus();
}
'=' не то же самое, что '=='. Где дубликат? –
Используйте '===' not '=' –
Просто, чтобы быть ясным, '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' являются частью JavaScript, языка. jQuery - это просто * библиотека * (а не язык), написанная на JavaScript, которая добавляет полезные объекты и функции для использования в JavaScript-коде. – ajp15243