Задать вопрос

Как в jquery к this указать псевдоэлементы?

Код вот такой вот (не дописан):
$('label').on('click', function(){
                if($(this).children('input').prop('checked')){
                    $(this)
                }
            });

Надо чтобы когда у внутреннего input checked, у внешнего label:befor изменить css

<label><input></label>
  • Вопрос задан
  • 142 просмотра
Подписаться 1 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 1
@holfza
$('label').on('click', function(){
    if($(this).children('input').prop('checked')){
        $(this).addClass('checked');
    }
});

CSS:
label.checked:before {...}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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