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

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

Войти через центр авторизации
Похожие вопросы