2012-02-15 11 views
-1

メニューを動的にビルドし、次に動的にサブメニューを作成します。jquery現在のulを表示/表示ブロックにする方法は?

サブメニューは非表示になっており、ユーザーがメインメニューのリンクに移動するとサブメニューが表示されます。

私は、サブメニューliにクラス 'on'があり、そのサブメニューulにattr可視または表示ブロックが与えられる必要がある場合はどうすればいいですか?

サブメニューにliが含まれていて、そのサブメニューがattrを表示している場合、ページが読み込まれるときに何らかのjqueryが必要ですか?

これが私のメニューです:

<div class="sideMenu2"> 
     <ul> 
      <li><a href>retail</a> 
       <ul class="subsideMenu2"> 
        <li class= "on"><a href="/portfolio/5/0">cabot circus</a></li> 
        <li><a href="/portfolio/6/0">st. stephen&#39;s</a></li> 
        <li><a href="/portfolio/7/0">silverburn</a></li> 
        <li><a href="/portfolio/8/0">the elements</a></li> 
       </ul> 
      </li> 
      <li><a href>sports &amp; leisure</a> 
       <ul class="subsideMenu2"> 
        <li><a href="/portfolio/19/0">test</a></li> 
       </ul> 
      </li> 
     </ul> 
    </div> 
+0

それはどのように 'クラスを取得しないon'の? – gdoron

答えて

2
$('li.on').closest('ul').show() 
+0

おかげさまで私は喜んだ – Beginner

関連する問題