我有x个具有相同类名的文本框。我希望用户在其中输入日期,每个日期应该比前一个日期更大。我怎样才能做到这一点?jQuery验证 - 比较同一类的值
的jQuery -
jQuery.validator.addMethod("greaterrule", function(value, element, param) {
return $(param).not(element).get().every(function(item) {
return $(item).val() < value;
});
}, "Please specify a greater value");
jQuery.validator.addClassRules("dept_date", {
greaterrule: ".dept_date"
});
HTML -
First Date <input type="text" name="first_date" class="dept_date"> <br>
Second Date <input type="text" name="second_date" class="dept_date"> <br>
Third Date <input type="text" name="third_date" class="dept_date"> <br>
Fourth Date <input type="text" name="fourth_date" class="dept_date"> <br>
在textchange事件或任何它是,写入逻辑来比较它与以前的文本框条目。 –
使用'.prev(“.dept_date”)'获得dept_date类的前一个元素 –
是克隆的文本框? – mmr