С учетом следующего кода:
<ul>
<li>list item 1</li>
<li>list item 2</li>
<li class="third-item">list item 3</li>
<li>list item 4</li>
<li>list item 5</li>
</ul>
<script>
$('li.third-item').each(function(){
$(this).siblings().hide();
var oThis = $.extend(true, {}, $(this));
oThis.siblings().show();
})
</script>
Если я использую jQuery 1.4.4, я получаю одинаковое поведение в Firefox и IE 7, отображаются все элементы списка. Но если я использую любую более новую версию jQuery (1.5.0+), в IE она останавливается на объявлении oThis, и я вижу только третий элемент списка. Но Firefox по-прежнему показывает их все. Есть идеи?