基于expando属性的Jquery验证

时间:2017-08-09 15:09:01

标签: javascript jquery html validation

我正在尝试根据此输入具有的属性(data-inStock)验证输入:

HTML:



<input type="number" name="stockQuantity" class="stockQuantity" data-inStock="5" />
&#13;
&#13;
&#13;

&#13;
&#13;
jQuery.validator.addClassRules("stockQuantity", {
            required: true,
            min: 0,
            max: **value in data-inStock attribute,**
        });
&#13;
&#13;
&#13;

所以在这种情况下我怎样才能读出数值&#34; data-inStock&#34;从jquery验证器里面?

1 个答案:

答案 0 :(得分:0)

你可以使用:

parseInt(
  jQuery('[name="stockQuantity"]')
  .data('inStock')
);