今天写代码的时候,有个表单验证,就引入了个JQuery插件validate,然后就各种悲剧了。可能是下载的安装包不对,一直提示如下错误:
Google了很久也没找到解决方法,难道只有我遇到这个问题了吗,汗←_←没办法,只好自己开始读插件的源码。一步步跟踪,发现这个this[0]是undefined,自己也不明白这个this[0].form指向的是什么,然后把this[0]改为this,过了。原来是这个this[0]的问题,真是郁闷,怎么会有这种事,作者没有测试吗~看来以后得多读插件源码
改成$.date(this.form,'validator'),就可以了