琐碎的JavaScript / Bootstrap下拉问题
Trivial JavaScript / Bootstrap dropdown issue
基本上我有 3 个下拉菜单,我只需要一个就可以激活,这样当我从中选择某些内容时,其余的也应该变得活跃。所以到目前为止,我所做的是我添加了禁用类,现在我激活了第一个,而其余 3 个 - 禁用。我的问题是 - 如何在我从第一个下拉列表中选择某些内容后立即使它们处于活动状态
$(document).ready(function () {
$('#Test #firstId .dropdown-menu li a').click(function () {
var selText = $(this).text();
$(this).parents('.btn-group').find('.dropdown-toggle').html(selText + ' <span class="caret"></span>')
});
$('#Test #secondId .dropdown-menu li a').click(function () {
var selText = $(this).text();
$(this).parents('.btn-group').find('.dropdown-toggle').html(selText + ' <span class="caret"></span>')
});
$('#Test #thirdId .dropdown-menu li a').click(function () {
var selText = $(this).text();
$(this).parents('.btn-group').find('.dropdown-toggle').html(selText + ' <span class="caret"></span>')
});
$('#Test #fourthId .dropdown-menu li a').click(function () {
var selText = $(this).text();
$(this).parents('.btn-group').find('.dropdown-toggle').html(selText + ' <span class="caret"></span>')
});
});
这是我的下拉菜单:
<div class="btn-group" id="firstId">
<button class="btn btn-default dropdown-toggle" type="button"
data-toggle="dropdown">
Store
<span class="caret"></span></button>
<ul class="dropdown-menu" role="menu" aria-labelledby="menu1">
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">1</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">2</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">3</a>
</li>
<li role="presentation" class="divider"></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">About Us</a></li>
</ul>
</div>
</div>
</div>
<div class="col-md-3">
<div class="dropdown">
<div class="btn-group" id="secondId">
<button class="btn btn-default dropdown-toggle disabled" type="button"
data-toggle="dropdown">
Catalog
<span class="caret"></span></button>
<ul class="dropdown-menu" role="menu" aria-labelledby="menu1">
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">1</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">2</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">3</a>
</ul>
</div>
</div>
</div>
<div class="col-md-3">
<div class="dropdown">
<div class="btn-group" id="thirdId">
<button class="btn btn-default dropdown-toggle disabled" type="button"
data-toggle="dropdown">
Categories
<span class="caret"></span></button>
<ul class="dropdown-menu" role="menu" aria-labelledby="menu1">
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">1</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">2</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">3</a>
</li>
<li role="presentation" class="divider"></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">4</a></li>
</ul>
</div>
</div>
</div>
<div class="col-md-3">
<div class="dropdown">
<div class="btn-group" id="fourthId">
<button class="btn btn-default dropdown-toggle disabled" type="button"
data-toggle="dropdown">
Products
<span class="caret"></span></button>
<ul class="dropdown-menu" role="menu" aria-labelledby="menu1">
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">1</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">2</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">3</a>
</li>
<li role="presentation" class="divider"></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">4</a></li>
</ul>
</div>
</div>
</div>
</div>
JQUERY
$('#firstId ul.dropdown-menu li').on('click',function(){
$('.btn.btn-default.dropdown-toggle.disabled').removeClass('disabled');
});
在第一个 ID 上,选择查找所有已禁用的类并删除禁用的类
JSFIDDLE 演示
相关文章:
- Bootstrap一页导航Fluid网站最小化问题
- Bootstrap Accordion崩溃中的问题
- jquery抖动效应与bootstrap问题
- Bootstrap 4旋转木马组件问题
- tableTools初始化导致Bootstrap出现问题
- Twitter Bootstrap药丸的问题
- 将事件绑定到Bootstrap 3(button.js)按钮无线电时出现问题
- AngularJS和Bootstrap工具提示的范围界定问题
- AngularJs的ui.bootstrap问题-崩溃不起作用
- Bootstrap 和 jQuery 的问题
- 琐碎的JavaScript / Bootstrap下拉问题
- AngularJS Bootstrap UI,将数据传递到模态的问题.已选择卡未定义
- Bootstrap 3 / Wordpress 中的工具提示出现问题
- 按钮类切换问题与Bootstrap Accordion&银色条纹
- bootstrap日期选择器插件问题
- Bootstrap Popover中的点击问题和按钮警报
- Bootstrap Menu with“;更多“;选项响应性问题
- jQuery与Bootstrap的问题
- jQuery的执行顺序使用$.load()异步问题(bootstrap modal)
- 问题bootstrap 3旋转木马改变高度为0px和边缘为-…px