2012-05-22 71 views
0

我有一个奇怪的问题。 Internet Explorer始终给人第2行错误:index()在Internet Explorer上不起作用

this_parent=this_btn.parent(); //.first_cat 
joza=this_parent.index()+1; //get element number 

此代码适用于Chrome和Firefox。

+5

windows explorer? IE浏览器?探险者朵拉?哪个浏览器? –

+0

没关系,编辑它似乎:/ –

+0

什么说错误? –

回答

0

试图改变变量名,Explorer有一些保留变量。 Write Joza,not joza

Joza=this_parent.index()+1; //get element number 
+1

我会惊讶,如果'joza'是IE JavaScript实现中的受限关键字。如果是这样,这是最终的巨魔。 –

+0

你是对的!你有权惊讶rory – Tarek

+0

一旦我在AJAX中遇到同样的问题,当我重命名变量它的工作)) – jumancy

1
this_parent=this_btn.parent(); 

应该

this_parent=$(this_btn).parent(); 
+2

如果它适用于chrome和ff,我怀疑这是问题所在。看看虽然:) –

相关问题