javascript - 如何使用 JavaScript 使用 Bootstrap Collapse 获取特定值

标签 javascript twitter-bootstrap

我有一个下拉菜单:-

<select class="form-control" id="IDSelector">
    <option>A</option>
    <option>B</option>
    <option>C</option>
    <option>D</option>
    <option>E</option>
</select>                 

    <div class="panel-group">
      <div class="panel panel-default">
        <div class="panel-heading">
          <h4 class="panel-title">
            <input type="checkbox" id="select" data-toggle="collapse" data-target="#collapse1"> Please Select
          </h4>
        </div>
        <div id="collapse1" class="panel-collapse collapse">
          <div class="panel-body">
          </div>
          <div class="panel-footer">

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

我想做的是,当我从下拉列表中选择B时,我的面板会折叠,否则不会。

但我不知道如何用 javascript 做到这一点

最佳答案

在 document.ready 中试试这个

  $( "#IDSelector" ).change(function() {
    if($( "#IDSelector" ).val() == "B"){
      $('.collapse').collapse('hide');
    }
    else{
          $('.collapse').collapse('show');
    }
  });

关于javascript - 如何使用 JavaScript 使用 Bootstrap Collapse 获取特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44544299/

相关文章:

javascript - 做多个canvas元素

javascript - 在angularjs中单击提交表单时如何删除弹出的 "please fill out this field"但其他验证应该有效

c# - 如何在 _Layout.cshtml 中呈现 SQL Server 数据库中的类别

css - 无法在 AngularJS ui-view 中居中链接

javascript - 如何使用 chrome.runtime.onMessageExternal 函数回调更新 DOM

javascript - 渲染 Markdown 代替不在单独预览窗口中的文本

javascript - 如何正确扩展两个Backbone View

css - Angular UI Bootstrap 进度条最小宽度

javascript - 如何在 AngularJs 中从另一个 Controller 访问一个 Controller

css - Mediawiki Tweeki bootstrap 打印样式