Класс скрытый обычно включается в CSS-фреймворки, такие как Bootstrap.Если вы не используете Bootstrap ( или не уверены ), просто добавьте следующий CSS-код в файл css вашего проекта.
.hidden { display:none!important; }
или встроенную HTML-версию
<style>.hidden { display:none!important; }</style>
На заметку об использовании условной логики - после просмотра вашего кода я могу подтвердить, что переменная value не возвращает массив.Фактически он возвращает строковое значение, что означает, что проверка, является ли длина больше или равна 0, является подходящей.Если вы хотите проверить длину массива перед запуском $.each
, просто оберните $.each
в оператор if(ssntxtArrayText.length > 0)
.В следующем примере показана правильная реализация использования .addClass () & .removeClass () и проверки наличия в массиве значений перед запуском.
if(ssntxtArrayText.length > 0) {
$.each(ssntxtArrayText, function (index, value) {
if (value.length >= 0) {
$('#resultValidation').addClass('hidden'); //hide
return false;
} else {
$("#resultValidation").removeClass('hidden'); //unhide
}
});
}
Примечание: Если вы проверяете действительные номера социального страхования, я рекомендую убедиться, что значение имеет длину 9 символов.Это будет сделано так: if (value.length == 9) {