2015-03-28 9 views
0

У меня есть HTML-флажок. Он использует событие onclick javascript для увеличения целого числа var на 1.JavaScript отменяет действие onclick?

Я хочу, чтобы декремент var был равен 1, если флажок снят. Как я могу это сделать?

+0

Показать код. – systemovich

ответ

0

просто используйте условный оператор, чтобы проверить, не установлен ли флажок внутри функции, где вы проверяете, была ли функция проверена и увеличилось значение.

$("#inputid input:checkbox").change(function() { 
        var ischecked= $(this).is(':checked'); 
        if(!ischecked) 
         var val = val-1; 
       }); 
2
$('.checkbox').click (function(){ 
    var thisCheck = $(this); 

    if (thischeck.is(':checked')) { 
    // Do increment 
    } 
    else { // DO decrement } 
}); 
Смежные вопросы