2012-05-16 16 views
5

私はここでWTFの瞬間を持っています。jQueryとInternet Explorer(IE9)の問題

私は覚えていないので、jQueryを使って作業しています。私は本当に疲れていて、私の脳は機能していない可能性があります。

私は数ヶ月以来、私はインターネットエクスプローラ上でその機能のいくつかをテストしていないいくつかの理由のためのウェブサイト上で作業されています。

昨日私はそうし始めました。何らかの理由で$(some_element).parent()が機能しません。

プライベートサーバー上のサンプルページをセットアップしました。

コードが

<html> 

<header> 
    <script type="text/javascript" charset="utf-8" src="jquery.js"></script> 
</header> 

<body> 
    <div id="tester"> 
     <div id="tester2"> 
       <div id="tester3"> 
        <div id="tester4"> 
        </div> 
       </div> 
     </div> 
    </div> 
</body> 

<script type="text/javascript" charset="utf-8"> 
    $(function(){ 

     parent = $("#tester4").parent(); 
     $(parent).css("width", "800px"); 
     $(parent).css("height", "800px");   
     $(parent).css("border", "solid 1px red"); 

     console.log(parent); 

    }); 
</script> 
</html> 
+0

IEでエラーが発生しました:Webページのエラーの詳細 ユーザエージェント:Mozilla/4.0(MSIE 8.0、Windows NT 6.1、WOW64、Trident/4.0、SLCC2、.NET CLR 2.0.50727、.NET CLR 3.5) 30729; .NET CLR 3.0.30729;メディアセンターPC 6.0; .NET4.0C; .NET4.0E) タイムスタンプ:水曜日、2012年5月16日20時55分57秒UTC メッセージ:実装されていません ライン:32 Char:4 コード:0 URI:http://www.web.senouci.org/ –

+0

'$(parent)'は 'parent'である必要があります.jqueryオブジェクトをjqueryオブジェクトに変換する必要はありません。 –

答えて

6

であることはparentの暗黙的な宣言が好きではありません。グローバルスコープから外してください。var parentを試してください。

+0

喜んで:) – AlienWebguy

関連する問題