MaxxxNSK
@MaxxxNSK
очень начинающий

Как изменить текст при radio:checked?

<input type="radio" id="vari4" name="pr_otv" value="4" />
<label for="vari4" title="Укажите правильный вариант ответа">
     <span>Вариант</span>
</label>

Вот такая схема. Как изменить текст при активной кнопке радио?
  • Вопрос задан
  • 1391 просмотр
Решения вопроса 1
@axeax
#vari4:checked + label span{
    content: 'другой текст';
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
MaxxxNSK
@MaxxxNSK Автор вопроса
очень начинающий
<input class="varrad" type="radio" id="vari1" name="pr_otv" value="1" required oninvalid="this.setCustomValidity('Требуется указать правильный вариант ответа!')" oninput="setCustomValidity('')" />
<label for="vari1" class="dib sn variant" title="Укажите правильный вариант ответа">
	<span class="fwb red ml30 vvar">Вариант</span>
</label>
<input class="varrad" type="radio" id="vari2" name="pr_otv" value="2" required oninvalid="this.setCustomValidity('Требуется указать правильный вариант ответа!')" oninput="setCustomValidity('')" />
<label for="vari2" class="dib sn variant" title="Укажите правильный вариант ответа">
	<span class="fwb red ml30 vvar">Вариант</span>
</label>
<input class="varrad" type="radio" id="vari3" name="pr_otv" value="3" required oninvalid="this.setCustomValidity('Требуется указать правильный вариант ответа!')" oninput="setCustomValidity('')" />
<label for="vari3" class="dib sn variant" title="Укажите правильный вариант ответа">
	<span class="fwb red ml30 vvar">Вариант</span>
</label>
<input class="varrad" type="radio" id="vari4" name="pr_otv" value="4" required oninvalid="this.setCustomValidity('Требуется указать правильный вариант ответа!')" oninput="setCustomValidity('')" />
<label for="vari4" class="dib sn variant" title="Укажите правильный вариант ответа">
	<span class="fwb red ml30 vvar">Вариант</span>
</label>

$('.varrad').change(function(){
	if($(this).prop('checked')) $(this).next('.variant').children('.vvar').text('Правильный');
	else $(this).next('.variant').children('.vvar').text('Вариант');
});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы