Я новичок в JQuery, поэтому вопросы noob......
Iv пытался следовать этому, чтобы переключать класс и отключать его, когда пользователь нажимает на ссылку, iv получил его сейчас, чтобы, если пользователь нажимает ссылку с let say id = "22", он будет указывать галочку с идентификатором id = "tick_22 ", то, что я пытаюсь сделать сейчас, - это добавить некоторые отзывы пользователей, чтобы ссылка меняла цвет, когда галочка галочка. Я попытался следовать примеру на сайте JQuery http://api.jquery.com/toggleClass/, но по какой-то причине он не работает?. Я не уверен, что мне нужно использовать (this.class) или просто (это)?.
$(document).on('click', '.selectlink', function () {
var myId = $('#check_' + this.id);
if ($(myId).is(':checked')) {
$(myId).prop('checked', false);
$(this).toggleclass( activeselectlink, addOrRemove );
}
else {$(myId).prop('checked', true);
$(this).toggleclass( activeselectlink, addOrRemove );
}
countChecked();
});
});
</script>
Вы можете переключить класс в "class2toggle"
:
$(this).toggleClass("activeselectlink"); // this should work
проверьте свой случай, Javascript/jQuery использовать Camel case..и его имя toggleClass и не toggleclass.. http://api.jquery.com/toggleClass/
случай неправильный.
Сначала проверьте его:
.toggleClass вместо.toggleclass
Сначала его .toggleClass()
не .toggleclass()
.
Во-вторых, переменная addOrRemove
не была объявлена нигде. Предполагается, что это переменная типа boolean.