javascript - How to prevent bootstrap dropdown submenu click closing the parent dropdown -


i have dropdown contains div contains dropdown of own. click inner dropdown, parent dropdown closes. how prevent parent dropdown closing ? , how solve same problem multiple nested dropdowns ? code:

<div class="dropdown selectdropdowndiv">   <a data-toggle="dropdown" href="#" class="btn selectdropdown">--<span class="caret pull-right"></span></a>   <div class="dropdown-menu keep_open" role="menu" aria-labelledby="dlabel" id="keyworddropdown">     <div class="dropdown selectdropdowndiv">       <a data-toggle="dropdown" href="#" class="btn selectdropdown">--<span class="caret pull-right"></span></a>       <ul class="dropdown-menu keep_open" role="menu" aria-labelledby="dlabel">         <li class="checkbox marginl5">           <label>             <span class="checklabel">source x</span><input type="checkbox">           </label>         </li>         <li class="checkbox marginl5">           <label>             <span class="checklabel">source x</span><input type="checkbox">           </label>         </li>       </ul>     </div>   </div> </div> 

i using twitter bootstrap. appreciated.

this should work. stop propagation of click event bootstrap event controls hiding menu.

$("#parent-element").on("click", ".dropdown-menu", function (e) {     $(this).parent().is(".open") && e.stoppropagation(); }); 

Comments

Popular posts from this blog

get url and add instance to a model with prefilled foreign key :django admin -

android - Keyboard hides my half of edit-text and button below it even in scroll view -

css - Make div keyboard-scrollable in jQuery Mobile? -