jQuery Validator中要求一个input中的值必须小于另一input中的值的方法

{{ time }}

要添加一个jQuery Validator自定义方法, 代码如下

     $.validator.addMethod('lessThanEle', function (value, element, param) {
            if (this.optional(element)) return true;
            var i = value;
            var j = $(param).val();
            return i < j;
        }, "The value {0} must be less than {1}");

这样, 就添加了一个自定义方法 lessThanEle

在使用的时候, 示例代码如下

   element2: {
                    required: true,
                    number: true,
                    min: 0,
                    lessThanEle: '#element1'
                },

这样, element2的那个值, 必须要小于element1里的值, 才能通过校验