ITPub博客

首页 > > > 为什么在jquery这种if判断不成立?

为什么在jquery这种if判断不成立?

作者:fondtiger 时间:2019-09-11 15:19:05 0 删除 编辑

我发现i无论是等于2或是3他都只能成立第一个else,下面的第二个else没有用,i是有正常获取到值的,

var i = 0;
    $("#btnOneNextStep").click(function () {
        if (i == 0) {
            $("#div_Choice").hide();
            $("#btnPreviousStep").show();
            if ($("#radLeadingIn").attr("checked")) {
                $("#div_LeadingIn").show();
                $("#btnCancel").hide();
                $("#btnTwotStep").show();
                i = 2;
            }
            if ($("#radLeadingOut").attr("checked")) {
                $("#div_LeadingOut").show();
                $("#btnCancel").hide();
                i = 3;
            }
        }
        else if (i = 3) {
            alert(i);
            $("#btnLeadingOut").show();
            $("#btnOneNextStep").hide();
            $("#div_Complete").show();
            $("#div_LeadingOut").hide();
        }
        else if (i = 2) {
            alert(i);
            $("#div_LeadingIn").hide();
            $("#btnPreviousStep").hide();
            $("#btnOneNextStep").hide();
            $("#btnPublish").show();
            $("#div_Complete").show();
        }

    })


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2508/viewspace-3128533/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-09-29

  • 博文量
    122
  • 访问量
    13463