在jQuery验证中使用变量

在jQuery验证中使用变量,jquery,validation,variables,Jquery,Validation,Variables,我目前按最大值验证字段,效果很好: jQuery.validator.setDefaults({ debug: true, success: "valid" }); $( "#registration" ).validate({ rules: { max_number: { required: true, max: 3 } } }); 我想做的是用我已经使用过的变量(可用的)替换max:3。如果有一个数字,它可以正常工作,但是当我使用变量(值10)时,

我目前按最大值验证字段,效果很好:

jQuery.validator.setDefaults({
  debug: true,
  success: "valid"
});
$( "#registration" ).validate({
  rules: {
  max_number: {
  required: true,
  max: 3
    }
   }
  });
我想做的是用我已经使用过的变量(可用的)替换max:3。如果有一个数字,它可以正常工作,但是当我使用变量(值10)时,它根本不起作用。有什么建议吗

jQuery.validator.setDefaults({
  debug: true,
  success: "valid"
});
$( "#registration" ).validate({
  rules: {
    max_number: {
      required: true,
      max:available_seats
    }
  }
});

使用以下命令将变量转换为int:

    parseInt(available_seats)

哪里定义了可用座位?