@eellazy

Как убрать класс при нажатии?

Всем привет! Никак не могу убрать класс при нажатии. Сделал чтобы класс добавлялся, но при повторном клике он все равно остается.

Вот кусок кода
<div class="item__uslugi <?=$sct["CODE"]?>">
<label class="icr-check icr-label" for="checkbox-<?=$sct["ID"]?>">
   <span class="icr-item type_checkbox"></span>
   <span class="icr-hidden">
   <input class="icr-input "  type="checkbox" name="dop[]" value="<?=$sct["ID"]?>" id="checkbox-<?=$sct["ID"]?>">
   </span>
   <span class="icr-text"><?=$sct["PREVIEW_TEXT"]?> <?=$sct["PRICE"]?></span>
</label>
 </div>


Вот сам скрипт
$(document).ready(function() {
$('.icr-label').on('click', function() {
  $(this).addClass('checked');
});
});


Пробовал так но не получилось. Даже не присваивает класс
$(document).ready(function() {

$('.icr-label').on('click', function() {
  $(this).toggleClass('checked');
});
});
  • Вопрос задан
  • 235 просмотров
Решения вопроса 1
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
Все работает https://jsfiddle.net/2s50jgf7/
Думаю что Вы ловите клик не на том элементе, который реально клик получает. Но без ссылки на сайт - только вуду магия поможет.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
PavelMonro
@PavelMonro
$(this).removeClass('checked');
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект