@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? Поэтому не понимаю как реализовать... Тот код, что я написал выше не работает.
  • Вопрос задан
  • 490 просмотров
Решения вопроса 1
Lumore
@Lumore
Front-end developer
$('#kartinka').css('background', 'url(http://site.ru/kartinka2.jpg)');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Сбер Санкт-Петербург
от 250 000 ₽
NewGen Vision Санкт-Петербург
от 30 000 до 60 000 ₽
Сбер Москва
от 200 000 ₽
29 нояб. 2021, в 17:28
5000 руб./за проект
29 нояб. 2021, в 17:19
15000 руб./за проект
29 нояб. 2021, в 17:14
4000 руб./за проект