2012-05-22 114 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,我懷疑這是問題所在。看看雖然:) –

相關問題