Вот версия кода, которую я использую, разделенная только на части, которые не работают. Все это написано для генерации некоторой базовой нумерации страниц с помощью jQuery.
В Chrome / Safari / Moz, я генерирую видеть промежутки, 1,2,3,4, ... и т. Д.
Когда я смотрю в IE7 / 8, я вижу etc, ..., 4,3,2,1
Строка, кажется, конкатенируется назад !!
Это кажется мне очень странным, потому что здесь не так много всего происходит в коде, я не могу понять, какой бит может вызывать проблемы.
Очевидно, что я нацеливаюсь на 1,2,3,4, ... и т. Д., Так же как и на объяснение, почему это проблема, я бы с удовольствием, если бы кто-то мог предложить быстрое исправление.
myVar = {
arr:$.makeArray($('.my_li'))
};
var str;
str='';
for (s in myVar.arr){
r=parseInt(s,10)+1;
str+='<span class="my_class">'+r+'</span>';
}
$('#my_other_div').html(str);