jquery.validate .valid()仅标记前两个规则

时间:2012-04-20 17:18:41

标签: jquery jquery-plugins

除IE9以外的大多数主流浏览器:

http://jsfiddle.net/tdoherty/nxB39/

如果我从.valid()调用中获取代码,则会标记所有四个必填字段,但如果我让它实时运行,则只会显示前两个字段。

在Firefox 11.0中重现,Chrome 18.0.1025.162 m,Safari 5.1.5,Opera 11.62

1 个答案:

答案 0 :(得分:1)

这是由于highlight()调用中的.focus()调用导致onfocusin回调触发unhighlight()元素。