Показать сообщение отдельно
  #1 (permalink)  
Старый 12.10.2016, 20:50
Аспирант
Отправить личное сообщение для MixPetrov Посмотреть профиль Найти все сообщения от MixPetrov
 
Регистрация: 12.10.2016
Сообщений: 53

Изменение цвета фона при активном checkbox_e
Доброго!

Имеется таблица в виде прайс листа (картинка, название, ..., checkbox).
checkbox выводиться <div class="multicart">, соответственно картинка, название аналогично выводится через <div>

Как правильно сделать чтоб при активации чекбокса его содержащая ячейка меняла цвет фона.

Было сделано вот так (код взят с форума):
<style type="text/css">
   .mon {
   background: green;
}
</style>


<script type="text/javascript">
   $('.multicart').ready(function(){
   $('input').click(function(){
   $(this).parent().toggleClass('mon');
   });
})
</script>

работает, но меняет фон абсолютно всем чекбоксам на странице.

Последний раз редактировалось MixPetrov, 12.10.2016 в 21:40.
Ответить с цитированием