引导选择多重关闭

问题描述 投票:0回答:3

我创建使用引导程序选择插件的多选择选项。我要添加关闭按钮像全选或删除,所有按钮。

当你点击外面它只是关闭。

$(function() {
  $('#multiple_selector').selectpicker();
});
body {
  background: #20262E;
  padding: 20px;
  font-family: Helvetica;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.0/css/bootstrap.css">
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.0/js/bootstrap.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.5/css/bootstrap-select.css">
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.5/js/bootstrap-select.js"></script>
<select id="multiple_selector" multiple data-actions-box="true">
  <option value="0">0</option>
  <option value="10">10</option>
  <option value="20">20</option>
  <option value="30">30</option>
  <option value="40">40</option>
  <option value="50">50</option>
  <option value="60">60</option>
</select>

这是我的jsfiddle:https://jsfiddle.net/ozgunlu/dL6brmyp/2/

jquery bootstrap-select
3个回答
2
投票

您可以添加data-done-button="true"

<select id="multiple_selector" multiple data-actions-box="true" data-done-button="true">

2
投票

documentation建议添加{ header:"header text" }这将增加一个关闭按钮;用空格作为标题,你得到的只是关闭按钮:

$(function() {
    $('#multiple_selector').selectpicker({header:" "});
});

更新小提琴:https://jsfiddle.net/m0s46g9k/


0
投票

您可以trigger您选择使用class象下面这样操作按钮。

$(function() {
  $('#multiple_selector').selectpicker();
  $('.actions-btn').on("click", function() {
    $('#multiple_selector').trigger('click');
  });

});
body {
  background: #20262E;
  padding: 20px;
  font-family: Helvetica;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.0/css/bootstrap.css">
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.0/js/bootstrap.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.5/css/bootstrap-select.css">
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.5/js/bootstrap-select.js"></script>
<select id="multiple_selector" multiple data-actions-box="true">
  <option value="0">0</option>
  <option value="10">10</option>
  <option value="20">20</option>
  <option value="30">30</option>
  <option value="40">40</option>
  <option value="50">50</option>
  <option value="60">60</option>
</select>
© www.soinside.com 2019 - 2024. All rights reserved.