解决jQuery-Validate在ie8的兼容性问题(亲测可行)

来源:互联网 发布:大数据板块股票下跌 编辑:程序博客网 时间:2024/05/28 23:10

亲测

在使用jQuery-Validate的过程中,发现该插件在IE8的环境下或出现无法验证的问题,经研究及查阅资料找出解决方法,修改源码如下:

在jquery-validate.js中找到

return $([]).add(this.currentForm.elements).filter(":input")

将其修改为

var listeElements = new Array(); for(var k=0;k<this.currentForm.elements.length;k++){      listeElements[k] = this.currentForm.elements[k]; } return $([]).add(listeElements).filter(":input")

即可解决兼容性问题。

1 0