Проверить или ВСеЕ элементы массива имеют определенное значение
Доброго дня уважаемые коллеги. Подскажите пожалуйста, как можно получить тру если у всех элементов массива присутствует определенный класс:
Делаю так: var fields = form.querySelectorAll("input,textarea"); inputsArr = Array.prototype.slice.call(fields); inputsArr.forEach(function(elem){ (elem.parentNode.classList.contains('valid')) ? alert("TRUE") : alert("FALSE"); }) Оно проверяет, но теперь я не знаю как мне это все подытожить и вывести общий true если все 3 имеют этот класс. Помогите пожалуйста. |
|
Спасибо большое Рони. Как раз пробую этим методом добиться успеха.
Все получилось. Спасибо огромное за помощь. Может кому- пригодиться: inputsArr = Array.prototype.slice.call(fields); function fieldsValidate(elem) { return elem.parentNode.classList.contains('valid'); } alert(inputsArr.every(fieldsValidate)) }; |
Часовой пояс GMT +3, время: 18:32. |