Я создал фейковы checkbox поверх дефолтного, чтобы кастомизировать его css.
Фейковый checkbox это span элемент, который должен по клику добавлять класс checked фальшивому чекбоксу.
html:
<label for="accept-data" class="form-accept">
<input type="checkbox" class="form-check" id="checkbox"></input>
Соглашаюсь на <a href="#">обработку персональных данных</a>
<span class="fake-checkbox"></span>
</label>
скрипт:
$(document).ready(function(){
var checkbox = $('#checkbox');
$('#checkbox').click(function() {
$(this).toggleClass("checked");
});
});
Ошибок при клике не выдает. НО вообще не реагирует на клик. Проверял с alert и console.log, так же 0 результатов. В чем может быть проблема?