引导下拉隐藏点击选择隐藏下拉
Bootstrap dropdown hide on click select hide dropdown
点击选择下拉菜单下拉菜单变成隐藏引导下拉菜单我不想隐藏当我在选择下拉菜单中选择一些东西
<li> <a href="#" data-toggle="dropdown" aria-haspopup="true" class="myr-text" aria-expanded="false"> <img src="images/flag-icon.jpg" alt=""> / MYR / English</a>
<ul class="dropdown-menu select-dropdown-menu">
<li><p>Regional settings for your next visit</p></li>
<li role="separator" class="divider"></li>
<li><form class="form-horizontal" role="form">
<select id="basic" class="selectpicker show-tick form-control" data-live-search="true">
<option selected> Malaysia </option>
<option> Malaysia 01 </option>
<option> Malaysia 02 </option>
<option> Malaysia 03 </option>
<option> Malaysia 04 </option>
</select>
</form></li>
<li><form class="form-horizontal" role="form">
<select id="basic" class="selectpicker show-tick form-control" data-live-search="true">
<option selected> Malaysian Ringgit (RM) </option>
<option> Malaysian Ringgit (RM) 01 </option>
<option> Malaysian Ringgit (RM) 02 </option>
<option> Malaysian Ringgit (RM) 03 </option>
<option> Malaysian Ringgit (RM) 04 </option>
</select>
</form></li>
<li><form class="form-horizontal" role="form">
<select id="basic" class="selectpicker show-tick form-control" data-live-search="true">
<option selected> English </option>
<option> Urdu </option>
<option> Punjabi </option>
<option> Pashtoo </option>
</select>
</form></li>
</ul>
</li>
这是我的jquery代码,我用来显示和隐藏
$("body .social-nav li ul.dropdown-menu").click(function(event) {
$(this).closest('.social-nav li').addClass("open-deopdown");
});
$(body).click(function(event) {
$(this).closest('body ul.social-nav li').removeClass("open-deopdown");
});
试试这个:
$('body').click(function(event){
if($(event.target).closest('.open-dropdown').length==0)
{
$('li').removeClass("open-dropdown");
}
});
$('.myr-text').click(function(){
$(this).closest('.social-nav li').toggleClass("open-dropdown");
});
相关文章:
- 隐藏选择's optgroups及其内容(所选内容除外)
- 隐藏选择选项,并在单击定义的选项后显示它们
- 如何从窗体中隐藏选择值
- 如果选择了其他选择项目,则隐藏选择项目
- 显示/隐藏 选择 HTML5 JavaScript
- 如何向登录用户隐藏选择加入脚本
- 如何从另一个下拉列表中隐藏选择基于下拉列表的值
- 使用JavaScript隐藏选择选项
- 背景图像切换和隐藏选择复选框
- 当满足其他选择菜单值时取消隐藏选择菜单 - jQuery
- 展开按钮单击时选择列表并隐藏选择
- AngularJS - 隐藏<选择>元素,如果ng-option为空
- 使用 javascript/ 显示和隐藏选择框
- 如何隐藏选择(下拉列表)的选定文本
- 如何隐藏选择下拉选择
- 根据多个选择隐藏选择选项
- 隐藏“选择”下拉列表的元素
- 动态隐藏选择框中的选项(取决于第一个选择的值)
- 根据另一个选择的值隐藏选择选项
- 隐藏选择器始终决定元素可见,即使元素不可见