Bootstrap Glyphicon 不工作

拉吉

我正在尝试实现 Bootstrap glyphicon-plus 和 glyphicon-minus。但是当我点击时glyphicon-plus,它没有击中控件。我想我在 JQuery 代码中做错了什么。请指导我。先感谢您。

//我的JavaScript

  $('.collapse').on('shown.bs.collapse', function () {
        $(this).closest('div#aa').prev("a").find("span.glyphicon-plus").removeClass("glyphicon-plus").addClass("glyphicon-minus");
    }).on('hidden.bs.collapse', function () {
        $(this).closest('div#aa').prev("a").find("span.glyphicon-minus").removeClass("glyphicon-minus").addClass("glyphicon-plus");
    });

//查看代码

<div class="panel panel-default">
                <div class="panel-heading">
                    Search            
                </div>
                <div id="aa" class="panel-body">

                    @Html.TextBoxFor(m => m.txtA, new {@class = "form-control"})

                    <a id="advance" href="#" class="control-label"><span class="glyphicon glyphicon-plus"></span></a>                     
                </div>
            </div>   


        <div id="advancedcontainer" class="collapse">
            <div class="panel panel-default">
               <div class="panel-body">                
                        @Html.LabelFor(model => model.StartDate, "Start Date")
                        @Html.TextBoxFor(m => m.StartDate, new { @class = "form-control", style = "width: 155px", placeholder = Html.DisplayNameFor(n => n.StartDate) })
                        @Html.ValidationMessageFor(model => model.StartDate, "", new { @class = "text-danger" })

                        @Html.LabelFor(m => m.Distance)
                        @Html.DropDownListFor(m => m.Distance, Model.DistanceOptions, "--Please Select--", new { @class = "form-control", style = "width: 150px;" })
                        @Html.ValidationMessageFor(m => m.Distance)

                </div>
            </div>
        </div>
陈阳

您不能使用closest('div#aa'). closest会找到父母。

.collapse并且panel panel-default是兄弟姐妹。

应该是$(this).parent().find('#advance span')先找到parent,然后你会找到span。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Bootstrap Glyphicon as button

来自分类Dev

对齐bootstrap glyphicon

来自分类Dev

Bootstrap Glyphicon不显示

来自分类Dev

Glyphicon无法正常工作

来自分类Dev

Bootstrap Glyphicon的空白占位符

来自分类Dev

使用图像而不是Bootstrap的glyphicon

来自分类Dev

CSS Bootstrap Glyphicon对齐问题

来自分类Dev

Bootstrap Glyphicon不以文本居中

来自分类Dev

使用图像而不是Bootstrap的glyphicon

来自分类Dev

CSS Bootstrap Glyphicon对齐问题

来自分类Dev

Bootstrap:轮播不工作

来自分类Dev

在Rails链接中包含bootstrap glyphicon

来自分类Dev

Bootstrap DateTimePicker Glyphicon日历无法打开

来自分类Dev

Glyphicon的悬停效果被抵消-Bootstrap 3

来自分类Dev

从Bootstrap 3使用glyphicon-facebook

来自分类Dev

Bootstrap 4 alpha是否支持glyphicon?

来自分类Dev

在Bootstrap中更改Glyphicon的背景颜色

来自分类Dev

Bootstrap Glyphicon悬停仅部分着色

来自分类Dev

将Bootstrap Glyphicon用作Google Maps标记

来自分类Dev

带Bootstrap Glyphicon的ASP.NET按钮

来自分类Dev

悬停时在链接中显示bootstrap glyphicon

来自分类Dev

Bootstrap不会显示所有glyphicon

来自分类Dev

Glyphicon的悬停效果被抵消-Bootstrap 3

来自分类Dev

将Bootstrap Glyphicon用作Google Maps标记

来自分类Dev

Bootstrap 3:居中并固定glyphicon标签

来自分类Dev

在行div内移动bootstrap glyphicon

来自分类Dev

切换glyphicon与bootstrap折叠

来自分类Dev

Bootstrap 4 轮播不工作

来自分类Dev

Bootstrap Checkbox 模式不工作