У меня есть некоторые проблемы с jQuery. У меня есть набор Divs с классами .square. Предполагается, что только один из них имеет класс .active. Этот активный класс может быть активирован/деактивирован onClick.выбор jquery с .not()
Вот мой код:
jQuery().ready(function() {
$(".square").not(".active").click(function() {
//initialize
$('.square').removeClass('active');
//activation
$(this).addClass('active');
// some action here...
});
$('.square.active').click(function() {
$(this).removeClass('active');
});
});
Моя проблема заключается в том, что первая функция си называется, даже если я нажимаю на активном .square, как если селектор не работает. Фактически, это, по-видимому, связано с линией addClass ('active') ...
У вас есть идея, как это исправить? Thanks
Спасибо, это отлично работает. Я не знал о реальном методе ... Тем не менее, я не совсем понимаю, что пошло не так с моим кодом. – Yako