下拉多选复选标记切换

伊扎特

基于此代码http://jsfiddle.net/bs5rc6k3/3/我创建了一个下拉列表,当您选择一个选项时,它会在该选项旁边添加一个复选标记。但这仅适用于单选。如何将其更改为切换功能,我可以在其中为我选择的每个选项添加复选标记,换句话说,多选复选标记?

这是我的代码:

HTML

<div class="col-lg-12">
   <div class="button-group">
       <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown"><span>Column Filter</span> <span class="caret"></span></button>
           <ul id="myDropdown" class="dropdown-menu">
           <li><a href="#" class="toggle-vis" data-column="0"><i class="fa fa-check"></i> A</a></li>
           <li><a href="#" class="toggle-vis" data-column="1"><i class="fa fa-check"></i> B</a></li>
           <li><a href="#" class="toggle-vis" data-column="2"><i class="fa fa-check"></i> C</a></li>
           <li><a href="#" class="toggle-vis" data-column="3"><i class="fa fa-check"></i> D</a></li>

                            </ul>
                        </div>
                    </div>

Javascript

<script>
    $('#myDropdown > li > a').click(function(e){
        $('#myDropdown > li > a').removeClass('selected');
        $(this).addClass('selected');
    });
</script>

CSS

#myDropdown > li > a > .fa{
    visibility:hidden;
}
#myDropdown > li > a.selected > .fa{
    visibility:visible;
}
亚历山大

使用toggleClass()方法代替addClass()并且不要从其他方法中删除它。添加dropdown('toggle')以防止菜单在单击项目后折叠。

$('#myDropdown > li > a').click(function(e){
    $(this).toggleClass('selected');
    $('.dropdown-menu').dropdown('toggle');
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AngularJS-下拉多选

来自分类Dev

AngularJS-下拉多选

来自分类Dev

UITableViewCell复选标记切换不起作用

来自分类Dev

UITableViewCell复选标记切换不起作用

来自分类Dev

切换下拉菜单,但不切换复选框

来自分类Dev

使用“下拉多选复选框”创建动态表(jquery)

来自分类Dev

显示 AngularJS 下拉多选选中

来自分类Dev

实施下拉菜单项切换复选框

来自分类Dev

无法使用复选框切换多个动态Google Maps标记点

来自分类Dev

复选框菜单切换

来自分类Dev

Javascript切换复选框

来自分类Dev

CSS复选框切换

来自分类Dev

Twitter Bootstrap下拉切换

来自分类Dev

根据下拉选项进行切换

来自分类Dev

在标记上切换圆环单击

来自分类Dev

如何在多选选项中切换类?

来自分类Dev

如何创建一个带有更多选项的下拉按钮,并且在React JS中不应该单击单击切换?

来自分类Dev

复选框上的切换元素已选中

来自分类Dev

数据表与复选框切换

来自分类Dev

绑定单击以div切换复选框

来自分类Dev

发出QTreeWidgetItem切换复选框的信号

来自分类Dev

使用JavaScript切换复选框

来自分类Dev

切换反应中的复选框

来自分类Dev

PyQt QListView复选框单击切换?

来自分类Dev

JavaScript基于复选框切换DIV

来自分类Dev

切换多个复选框–原型js

来自分类Dev

许多复选框切换显示/隐藏

来自分类Dev

使用复选框在功能之间切换?

来自分类Dev

ADF从复选框切换所需的属性