带有复选框和搜索方法的多 select 下拉菜单

Multi select dropdown with checkbox & search method

有没有可以做到这一点的插件?

我有一个 Spring MVC 项目,所以它需要在 html/JavaScript/java 中..

类似这样的东西:http://harvesthq.github.io/chosen/,第二个(多个 Select),但它没有复选框。在它上面加上 select all 选项也是一件好事,但这是可选的。 简而言之: -搜索 -多选多选

感谢正手。

这与 Spring 没有直接关系。这更像是一个 HTML/JS(前端)问题。如果您喜欢 select 框在您提供的 link 上的工作方式,并且它适合您的项目范围,那么您需要采取以下几个步骤:

  1. 使用与 Spring 一起使用的任何 HTML 模板框架(无论是 Themeleaf、JSP、Handlebars 还是其他)都可以正常渲染 select 框。确保 select 标签中有 multiple 属性。
  2. 下载 jQuery JavaScript 库并将其添加到此页面(link 中的 "plugin" 需要)。
  3. 从 link 下载 Chosen 文件并将其添加到您的页面 after jQuery.
  4. 激活插件为described

这是我将如何做的简要框架(呈现 HTML,而不是模板;这取决于实现):

<html>
  <head>
  </head>
  <body>
    <select class="chosen-select" multiple>
      <option value="1">Option 1</option>
      <option value="2">Value 2</option>
    </select>
    <script src="https://code.jquery.com/jquery-1.11.2.min.js"></script>
    <script src="/path/to/resources/chosen.jquery.min.js"></script>
    <script>
      $(document).ready(function() {
        $(".chosen-select").chosen();
      });
    </script>
  </body>
</html>

我肯定会建议阅读 jQuery 和 JavaScript 的所有内容。我希望这可以帮助您滚动!