繁体   English   中英

JavaScript撤消onclick动作?

[英]JavaScript undo onclick action?

我有一个HTML复选框。 它使用onclick javascript事件将整数var递增1。

如果复选框未选中,我想将var减1。 我怎样才能做到这一点?

$('.checkbox').click (function(){
  var thisCheck = $(this);

  if ( thischeck.is(':checked') ) {
    // Do increment
  }
  else { // DO decrement }
});

只需使用条件语句来检查该函数内部的复选框是否已取消选中,您可以在其中检查该函数是否已被选中并增加该值。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM