如何实现具有多种输入类型的下拉菜单?
我们将学习如何实现具有以下要求的下拉。
- 复选框列表
- 自动完成搜索
- 全选/重置(如果没有选择,则全选)
- 计算所选选项的数量
这些任务由 Bootstrap、HTML、CSS 和 jQuery 完成。
方法:我们将实现一个带有复选框列表和自动完成搜索框的引导下拉菜单。当您选中全选复选框时,会同时选中所有三个复选框。复选框的值和复选框的数量显示在上面的下拉菜单按钮上。有一个搜索框将处于自动完成模式,并且能够搜索所有不同的编程语言。
脚步:
- 编写下面给出的所有 HTML 和 CSS 代码。
- 将事件侦听器附加到下拉按钮。当我们单击下拉按钮时,将触发正文中的代码。
- 在事件侦听器的主体中,我们将在选中“选择全部”以查看上述框中的“全选”以显示复选框的值时检查所有复选按钮。如果未选中“全选”,则所有复选框都未选中,并删除先前出现在框中的复选框的值。
- 有一个自动完成搜索框,用于使用 jQuery 搜索所有编程语言。
- 在实现 jQuery UI 之前,请按顺序放置所有 CDN,否则会引发错误,并且您的自动完成搜索功能将无法正常工作。
- 您可以阅读有关 jQuery UI 的所有文档。
例子:
HTML
GeeksforGeeks
Select
No. of checked item is : 0
输出: