Как поменять функцию each, удаленную в PHP 8? как можно поменять код с функцией each, которую удалили в php больше 8. Код такой:var a = true; $(".form-b .group.nobg input").each(function() { if ($(this).val() == "") { $(this).css("border", "1px solid #DB0018"); $(this).css("border-top", "1px solid #DB0018"); $(this).css("border-bottom", "1px solid #DB0018"); a = false; } else { $(this).css("border", "1px solid #c7cbcc"); $(this).css("border-top", "1px solid #daddde"); $(this).css("border-bottom", "1px solid #bdc0c4"); } Заявки с сайта не приходят, выдается ошибка:Call to undefined function each() (0)
Вместо функции each в jQuery можно использовать метод each, который есть у объектов jQuery. Вот исправленный код:
var a = true;$(".form-b .group.nobg input").each(function(index, element) {
if ($(element).val() == "") {
$(element).css("border", "1px solid #DB0018");
$(element).css("border-top", "1px solid #DB0018");
$(element).css("border-bottom", "1px solid #DB0018");
a = false;
} else {
$(element).css("border", "1px solid #c7cbcc");
$(element).css("border-top", "1px solid #daddde");
$(element).css("border-bottom", "1px solid #bdc0c4");
}
});
Теперь код должен работать без ошибок и заявки с сайта должны приходить корректно.