<div id="test">
<input id="test_1" type="range" name="test_1" min="0" max="100" value="0" step="1" required />
<input id="test_2" type="text" name="test_2" value="" required />
</div>
checkForm('test');
function checkForm(val) {
let valid = true;
$("#" + val + " input:required,#" + val + " select:required").each(function () {
console.log($(this));
if ($(this).val() === "" || $(this).val() === 0 || $(this).val().length === 0) {
$(this).addClass("is-invalid");
valid = false;
} else {
$(this).removeClass("is-invalid");
}
});
return valid;
}
Проверка поля с ID test_2 type="text работает, поле test_2 type="range" функция не видит в чем проблема?