首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在BsMultiSelect上取消全选

在BsMultiSelect上取消全选
EN

Stack Overflow用户
提问于 2020-08-14 14:24:10
回答 1查看 339关注 0票数 2

我在我的应用程序上使用了excelent BsMultiSelect,但我需要以编程方式取消选择屏幕上给定字段中的所有项目。

以编程方式取消选择所有选项的最佳方式是什么?

还有,有没有什么方法(属性)可以设置最小/最大选定项目?我在30个选项中选择了最小2个/最多5个选项。

EN

回答 1

Stack Overflow用户

发布于 2020-08-15 02:39:06

在此处取消全选:

附注:您能将“如何设置最小/最大值”移到新的SO问题中吗?我不喜欢发布两个片段或在一个片段中混合两个答案的想法。

代码语言:javascript
复制
$("#mySelect").bsMultiSelect();
代码语言:javascript
复制
<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/@dashboardcode/bsmultiselect@0.6.2/dist/js/BsMultiSelect.min.js"></script>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">

<div class="form-group m-2">
  <label for="mySelect">BsMultySelect</label>
  <select id="mySelect" class="custom-select" name="status2" multiple='multiple'>
    <option value="C0" selected>Asia</option>
    <option value="C1" selected>Europe</option>
    <option value="C2">Australia</option>
    <option value="C3">America</option>
    <option value="C4">Africa</option>
  </select>
</div>

<div class="form-group m-2">
  Bootstrap4/JQuery method's call convention
  <pre>$(mySelect).bsMultiSelect('DeselectAll');</pre>
  <button onClick="$(mySelect).bsMultiSelect('DeselectAll')">Deselect All</button>
  <button onClick="$(mySelect).bsMultiSelect('SelectAll')">Select All</button>
</div>

<div class="form-group m-2">
  API call
  <pre>var api = $(mySelect).BsMultiSelect();
api.deselectAll();</pre>
  <button onClick="$(mySelect).BsMultiSelect().deselectAll()">Deselect All</button>
  <button onClick="$(mySelect).BsMultiSelect().selectAll()">Select All</button>
</div>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63407606

复制
相关文章

相似问题

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