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

Как менять стили при input radio checked?

Есть радио кнопки
<label><input type="radio" name="nomer" id="perv" value="perv"> 1</label>
<label><input type="radio" name="nomer" id="vtoroy" value="vtoroy"> 2</label>


И блок
<div id="kartinka">

Необходимо сделать так, чтобы при каждом radio в блоке менялось фоновое изображение.
Допустим:
$(document).ready(function(){   
  if ($('#perv').is(':checked')) { 
           $('#kartinka').style.background = 'url(http://site.ru/kartinka1.jpg)'; 
  } 
  if ($('#vtoroy').is(':checked')) { 
           $('#kartinka').style.background = 'url(http://site.ru/kartinka2.jpg)'; 
  } 
};


Но у JQuery нет вроде style? Поэтому не понимаю как реализовать... Тот код, что я написал выше не работает.
  • Вопрос задан
  • 605 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
Lumore
@Lumore
Front-end developer
$('#kartinka').css('background', 'url(http://site.ru/kartinka2.jpg)');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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