Есть собственно селекторы вот такого вида:
#checkbox1:checked + .checkbox-label
Как их выбрать с помощью jquery ? Код такого вида не работает:
$('#checkbox1:checked + .checkbox-label').css({
// здесь провожу манипуляции с css
})
Ваш код рабочий пример по ссылке jsfiddle
Может не работать из-за того, что не найдено ни одного соответствующего элемента. Для того, чтобы понять почему не работает нужна соответствующая часть HTML.
Поясню по #checkbox1:checked + .checkbox-label. Это селектор (“prev + next”). Он ищет элемент "next", который находятся после элемента "prev" в пределах общего "родителя".
Т.е. если разместить prev и next в разных блоках код не сработает.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники