В основном, если флажок установлен, цвет фона сопутствующего текстового поля должен быть зеленым и красным, если он не установлен.Как выбрать другой вход в пределах одного и того же div, чтобы изменить его цвет фона?
<div class="col col-12">
<input class="question" type="text" placeholder="Type question 1 here">
</div>
<div class="col col-6">
<input type="checkbox" name="answer_group[1][]" id="a1">
<label for="a1"></label>
<input class="answer" type="text" placeholder="A">
</div>
<div class="col col-6">
<input type="checkbox" name="answer_group[1][]" id="a2">
<label for="a2"></label>
<input class="answer" type="text" placeholder="B">
</div>
<div class="col col-6">
<input type="checkbox" name="answer_group[1][]" id="a3">
<label for="a3"></label>
<input class="answer" type="text" placeholder="C">
</div>
<div class="col col-6">
<input type="checkbox" name="answer_group[1][]" id="a4">
<label for="a4"></label>
<input class="answer" type="text" placeholder="D">
</div>
Будет ли это работать? 'input [type =" checkbox "]: checked ~ .answer {background-color: green}' – gcampbell