2009-11-12 2 views
0

Я получил: он работает в FF, но не в IE проблемы с моим кодом JQuery, то здесь небольшой фрагмент кодаIE - почему он не меняется?

jQuery(this).click(function() 
{ 
    jQuery.post(href + '&rnd=' + Math.random(), function(data,status) 
    { 
     jQuery('.progress').show(); 

     if(status == 'success') 
     { 
      var d = jQuery('<div id="insertDiv" />').hide().append(data); 
      var insert = jQuery(d).find('#contentframe').attr('id', 'insertFrame'); 
      jQuery('body #contentframe').after(insert).remove(); 
      jQuery('#insertFrame').attr('id','contentframe'); 
      var cf = jQuery('div.contentformular, div.update').clone().end().remove(); 

      jQuery('div.action').after(cf); 
      jQuery('.progress').hide(); 
      //jQuery('html').after(data).remove(); 
     } 
    }) 
}); 

Как я уже говорил, он работает в FF, но в IE только jQuery('body #contentframe') удален. Может, кто-то столкнулся с подобной проблемой?

Приветствия

+0

Почему вы не используете $ вместо JQuery? – Omu

+1

Вероятно, он работает в режиме noConflict –

ответ

0

Не уверен, если это целая проблема, но вам не хватает точки с запятой на конце второй до последней строки.

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