Задать вопрос
zorro76
@zorro76

Как объединить эти события?

$('.wrap-checkbox').click(function() {
        $('.wrap-checkbox').removeClass("active");
        $(this).addClass("active");
    });

    $('.cars-item').click(function() {
        $('.cars-item').removeClass("active");
        $(this).addClass("active");
    });

Есть блок, и в нем чекбокс стилизованный: 2ec944c0622e43d198e676b9d5052c1b.png
при клике на чекбокс все срабатывает верно ( чекбокс активный, рамка вокруг блока появляется)
при клике на автомобиль или другую часть блока (чекбокс не активируется, появляется только рамка). Как обьеденить эти события, чтобы при клике на чекбокс, или на блок срабатывал и чекбокс и рамка?
  • Вопрос задан
  • 415 просмотров
Подписаться 1 Оценить Комментировать
Решение пользователя name surname К ответам на вопрос (2)
symbol
@symbol
short
активируем чекбокс
$('input[type="checkbox"]').prop('checked' , true);


update
попробуйте добавьте на сайт в данный блок кода новые строчки
$('.cars-item').click(function() {
        $('.cars-item').removeClass("active");
        $(this).addClass("active");
        // новый код
        $('.cars-item').find('.element-checkbox').prop('checked' , false);
        $(this).find('.element-checkbox').prop('checked' , true);
    });
Ответ написан