2012-05-22 4 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? интернет-исследователь? Даша Следопыт? Какой исследователь? –

+0

nevermind, отредактировал это:/ –

+0

Что говорит об ошибке? –

ответ

0

Попробуйте изменить имя переменной, исследователь имеет некоторые зарезервированные переменные. Write Joza, а не joza

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

Я был бы поражен, если 'joza' является ограниченным ключевым словом в реализации IE javascript. Если это так, это последний тролль. –

+0

вы ТАК ПРАВО !! и у вас есть право быть пораженным rory – Tarek

+0

Однажды у меня была такая же проблема в IE с AJAX, когда я переименовал переменные, которые она сработала)) – jumancy

1
this_parent=this_btn.parent(); 

должен быть

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

Если он работает на chrome и ff, я сомневаюсь, что в этом проблема. Посмотрите, как :) :) –

Смежные вопросы