【发布时间】:2011-02-08 17:30:53
【问题描述】:
我在 click() 之后运行了这个循环,如果 return false 放在迭代器的更深处,它不会 return false。如何确保它返回 false; ?
$.each($(".payment"), function(key, value) {
the_date = $(value).children("input:first").val();
if( the_date != "") {
if( the_date.split("/").length != 3) {
return false; // <--- This doesn't work
};
};
};
这是另一个有效的验证器
if( $("input#date_awarded").val().split("/")[2] > 2010 ) {
return false; // <-- Totally works
};
【问题讨论】:
-
您的分号错误。不要在块之后放置分号。
标签: jquery validation