js中 if不判断解决方式

来源:互联网 发布:江西年夜饭事件知乎 编辑:程序博客网 时间:2024/04/27 21:18
$(function() {            $("#number").blur(function() {        var number = $('#number').val();        var num = $('#num').val();                 if(num>=number){            $('#msg').html("");        }else{            $('#msg').html("借阅数量超过可用数量!!");        }            return true;    });});
复制代码

失去焦点的验证,if不判断,不管任何情况都走if;

解决方案:

    // 失去焦点验证
    $(function() {
    $("#number").blur(function() {
        var aa = $("#number").val();
        var bb = $('#num').val();
        if(bb-aa<=0){
            $('#msg').html("借阅数量超过可用数量!!!");
        }else if(bb-aa>0){
            $('#msg').html("");
        }
            return true;
    });
});

直接用表达式判断,这样就可以执行;