Простым подходом было бы запустить эти функции , даже если элементов там нет . Поскольку никакие элементы не будут найдены, вызовы each()
ничего не сделают, поэтому все, что нужно, это установить для переменной result
значение true
по умолчанию:
function required_selectbox() {
var result = true; // <---
$('.required_selectbox').each(function () {
if (!$(this).val()) {
//var cssObj=;
$(this).css("background", "#ffc4c4");
result = false;
} else {
result = true;
}
});
return result;
}
Кроме того, похоже, что вам, вероятно, не нужен оператор else
, поэтому вы можете удалить его.