2016-09-09 26 views
0

[OK]を、私はこの時点で本当に必死です。私は、元のブートストラップのドロップダウンメニューのサブメニューを作成しました:動的に追加されたサブメニューはトグルしません - ブートストラップ

<ul class="nav navbar-nav"> 
    <li class="dropdown"> 
     <a href="#" class="dropdown-toggle" data-toggle="dropdown"> 
     Dropdown 
     </a> 
     <ul class="dropdown-menu"> 
     <li class="dropdown-submenu"> 
      <a href="#">Open submenu ></a> 
      <ul class="dropdown-menu"> 
      <li> 
       <a href="#">Submenu link</a> 
      </li> 
      </ul> 
     </li> <!--/.dropdown-submenu --> 
     </ul> 
    </li> <!--/.dropdown --> 
    </ul> <!--/.navbar-nav --> 

http://codepen.io/Deka87/pen/ORyRLd

予想通り、私は動的に別のサブメニューを追加しようまでそれはに動作します。 Codepenの例で「別のメニューを追加」をクリックしてください。これでメニューが追加されますが、を切り替えることはできません。代わりに、現在の親メニューを閉じるだけで、それはそれになります。

いずれのアイデアも高く評価されます。

答えて

3

項目が動的に生成されているので、あなたは、男素晴らしいです、それはクリックイベントに

$(".navbar").on("click", ".dropdown-submenu > a", function(){ 
.... 
.... 
}); 
+0

を応答するための静的親によってそれを選択する必要があります!魅力のように働いた。私はこれに多くの時間を費やしたとは思わない。 – sdvnksv

+0

haha​​hha、前にこれらの問題を抱えていたので、私はレッスンも難しい方法を学んだ。それがあなたを助けた場合は答えとして選択してください –

関連する問題