Привет, делаю мини програмку и не работет код надо сделать так чтобы когда значение инпут 0 цвет родительского блока стал желтым а когда инпут больше 0 красным и когда меньше ноля стал зеленым помогите пж уже 2 года с jquery не работал поэтому не пойму что кодом не так: <!DOCTYPE html>
<html lang="ru" dir="ltr">
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<h2>Введите в поля цифры и нажмите кнопку - 'Расчитать' после этого у каждого квадрата появися свой цвет Например: Если цифра положительная то квадрат станет зеленым, если отрицательная красным, а если цифра равняется нулю то квадрат станет желтым
</h2>
<div class="wrap">
<div class="block"><input type="text" class="one"></div>
<div class="block"><input type="text" class="two"></div>
<div class="block"><input type="text" class="three"></div>
<div class="block"><input type="text" class="four"></div>
<div class="block"><input type="text" class="five"></div>
<div class="block"><input type="text" class="six"></div>
<div class="block"><input type="text" class="seven"></div>
<div class="block"><input type="text" class="eight"></div>
</div>
<div class="wrap-btn">
<button class="btn">Расчитать</button>
</div>
<style>
@import url('
https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap');
body {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: 'Roboto', sans-serif;
text-align: center;
padding: 30px;
}
.block {
margin: 20px;
width: 80px;
height: 80px;
background-color: #989898;
display: flex;
justify-content: center;
align-items: center;
}
*:active,
*,
*:focus {
outline: none;
}
.wrap {
width: 100vw;
justify-content: center;
display: flex;
}
.block input {
width: 30px;
height: 30px;
text-align: center;
}
.btn {
width: 180px;
height: 50px;
border: none;
border-radius: 30px;
font-size: 17px;
margin-top: 30px;
background-color: #D9534F;
color: white;
}
</style>
<script type="text/javascript" src="
https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.0/jquery.min.js">
</script>
<script type="text/javascript">
$(document).ready(function() {
$('.btn').on('click', () => {
let val1 = $('.block .one').val();
let val2 = $('.block .two').val();
let val3 = $('.block .three').val();
let val4 = $('.block .four').val();
let val5 = $('.block .five').val();
let val6 = $('.block .six').val();
let val7 = $('.block .seven').val();
let val8 = $('.block .eight').val();
var arr = [val1, val2, val3, val4, val5, val6, val7, val8];
$(arr).each(function(item) {
if (item == 0) {
$(this).parent().css('background-color', 'yellow');
} else if (item > 0) {
$(this).parent().css('background-color', 'red');
} else {
$(this).parent().css('background-color', 'green');
}
});
});
});
</script>
</body>
</html>