Неработает проверка на cheked флажка chekbox

igor3310
На сайте с 27.02.2011
Offline
138
219

Подскажите пож что не так - неработает проверка на cheked флажка chekbox:

Вот это неработает

if ($(this).is(':checked')) {

Весь код (только добовляет класс activs

	//Для чекбокс кнопок (делаем рамку - добовляя класс)
$('.borders2').click(function() {
if ($(this).is(':checked')) {
$('.borders2').removeClass('activs');
alert('ccc');
}else{
$(this).addClass('activs');
}
});

Пробовал по разному -чет нехочет работать

Веб разработка WordPress, OpenCart, Modx Revo и прочее - https://searchengines.guru/ru/forum/1040224
IL
На сайте с 20.04.2007
Offline
435
#1
igor3310:
Пробовал по разному -чет нехочет работать

На момент входа в onclick при щелчке по пустому (невыбранному) чекбоксу он уже будет ':checked'. Событие onlick позже наступает.


$('.borders2').click(function() {
if ($(this).is(':checked')) {
$('.borders2').removeClass('activs');
alert('off -> on');
}else{
$(this).addClass('activs');
alert('on -> off');
}
});
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
igor3310
На сайте с 27.02.2011
Offline
138
#2

спасибо разобрался

п.с. я забыл что кликаю по картинке - а искал чекед статус :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий