@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');
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
30 апр. 2024, в 23:39
3000 руб./за проект
30 апр. 2024, в 23:32
1500 руб./за проект
30 апр. 2024, в 22:44
500 руб./в час