2009-07-08 2 views
1

toggle()関数を使用して非表示にするためにJQueryを使用しているDIVがあります。これはうまくいきました。myDivClass.toggle()が動作しないうちにmyDivId.toggle()が動作する原因は何ですか?

しかし、私はこれらのDIVのいくつかの関係を認識しており、それらの一部をクラスにグループ化することができます。

DIV IDの代わりにDIVクラスを切り替えることができたらと思っていました。

$("#myDIVId1").click(function() 
{ 
    $("myDIVClass").hide(); 
    $("#myToggle1").toggle(); 
}); 

の代わりにこの:

だから私は、これやりたい

$("#myDIVId1").click(function() 
{ 
    $("#myToggle2").hide(); 
    $("#myToggle3").hide(); 
    $("#myToggle4").hide(); 
    $("#myToggle5").hide(); 
    $("#myToggle1").toggle(); 
}); 

をしかし、唯一、この冗長IDアクセスが動作しているようです。なぜどんなアイデア?

+0

jQueryの投稿に基づいて、jQueryのドキュメントを5分以上読み込む必要があると思います – micmcg

答えて

2

クラスを選択するときは、 '。'を入力する必要があります。

$(".myDIVClass").hide(); 
関連する問題