为什么Flexigird不在IE上工作?

时间:2010-04-27 01:33:10

标签: javascript jquery flexigrid

我有一个带有flexigrid的页面,它适用于除IE之外的FF,Chrome,Opera。 它指出错误是在“if(!btn.separator)”的行,它是null或不是对象。

那么,该块内的每一件事都是IE上的错误,因为我认为错误发生在“btn”对象上..

有没有人遇到过这个错误?

this is from the latest version of flexigrid 

for(i = 0; i< p.buttons.length; i ++){
var btnfor = p.buttons [i]; 如果(!btn.separator) { //在这里做事 } }

由于 Jrubins

1 个答案:

答案 0 :(得分:0)

感谢您的回复。但我只是能够解决我的问题。

使用for (i in p.buttons)代替for(i=0;i< p.buttons.length;i++)

可能它是索引“i”数据类型作为对象而不是int?。