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
Post a Comment