Изменил ли jQuery extension () поведение между 1.4.4 и 1.5.0? - PullRequest
0 голосов
/ 27 мая 2011

С учетом следующего кода:

<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 по-прежнему показывает их все. Есть идеи?

...