Tod*_*nce 0 each jquery internet-explorer-8
使用$ .each ...
$.each(this.validationRules, function(){
if ( !self.validateField($('#' + this.fieldID), silent) ) ...
Run Code Online (Sandbox Code Playgroud)
在调用最后一个元素后给我一个未定义的错误..但仅限于IE8.
有没有人为此工作?
确保数组声明中没有额外的逗号,这些逗号不会在最后一个元素处给出错误.
即如果数组看起来如下所示,你通常会在IE中遇到问题
validationRules = ["", "",];
Run Code Online (Sandbox Code Playgroud)
要么
validationRules = {"key1" : "v", "key2": "v", }
Run Code Online (Sandbox Code Playgroud)
注意尾随的逗号
IE8的常见错误:
var array = [1,2,3,4,];
Run Code Online (Sandbox Code Playgroud)
要么
var object = { a:1, b:2, c:3, };
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
485 次 |
| 最近记录: |