首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何隐藏bootstrap-select?

如何隐藏bootstrap-select?
EN

Stack Overflow用户
提问于 2017-06-13 10:35:46
回答 2查看 10.7K关注 0票数 5

我需要隐藏部分web应用程序的select语句。在代码中的某一点上,我使用$(“#select1”).addClass(“隐藏”);来隐藏它。在我决定使用bootstrap-select之前,它工作得很好。但是自从我添加了class="selectpicker“之后,它就不再隐藏了。我可以看到‘隐藏’已经被添加到使用web检查器的class语句中,但实际上并没有隐藏select。我该怎么做呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-06-13 12:12:22

bootstrap-select将您的选择标签转换为按钮列表。您应该hideshow它的父级,而不是它本身,以避免css重写。示例:

代码语言:javascript
复制
<div class="form-group" id="form-group-1">
  <label for="select1">Select list:</label>
  <select class="form-control selectpicker" id="select1">
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
  </select>
</div>

<button id="btn-hide">Hide select</button>
<button id="btn-show">Show select</button>

在这种情况下,我们将隐藏或显示#form-group-1而不是#select1

代码语言:javascript
复制
$("#btn-hide").click(function(){
  $("#form-group-1").hide();
});

$("#btn-show").click(function(){
  $("#form-group-1").show();
});

请看一下我的JSFiddle

票数 7
EN

Stack Overflow用户

发布于 2019-06-30 19:19:18

您也可以尝试

代码语言:javascript
复制
  <select class="form-control selectpicker" id="your_id">
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
  </select>

并隐藏或显示使用

代码语言:javascript
复制
$('#your_id').selectpicker('hide');
$('#your_id').selectpicker('show');
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44511501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档