2009-11-12 111 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 2009-11-12 09:31:03

+1

他很可能在noConflict模式下運行 – 2009-11-12 09:33:26

回答

0

不知道這是問題的全部,但是你錯過了第二結束分號到最後一行。

相關問題