A lightweight jQuery plugin for Bootstrap to create multiselect dropdown with checkboxes. It adds the functionality to HTML select elements for multiple selections with check-boxes.
How to Use Bootstrap Multiselect Dropdown
1. First of all load the jQuery and Bootstrap framework into your HTML document.
<!-- jQuery --> <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script> <!-- Bootstrap CSS --> <link href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> <!-- Bootstrap JS --> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
2. After this, include the Bootstrap multiselect
‘s CSS and JavaScript file to your page.
<!-- Bootstrap Multiselect CSS --> <link rel="stylesheet" href="css/bootstrap-multiselect.css"> <!-- Bootstrap Multiselect JS --> <script data-main="dist/js/" src="js/require.min.js"></script>
3. Now create HTML select
element with your list of options with a unique id. Just like below.
<select id="mySelect" multiple="multiple"> <option value="Option one">Option one</option> <option value="Option two">Option two</option> <option value="Option three">Option three</option> <option value="Option four">Option four</option> <option value="Option five">Option five</option> <option value="Option six">Option six</option> </select>
4. And Finally call the plugin to active the multiselect.
<script> require(['bootstrap-multiselect'], function(purchase){ $('#mySelect').multiselect(); }); </script>
Advanced Configuration Options for Multiselect Dropdown with Checkboxes
Visit the demo page for advanced configuration options to create a Bootstrap multiselect dropdown with checkboxes.
Similar Code Snippets:
I code and create web elements for amazing people around the world. I like work with new people. New people new Experiences.
I truly enjoy what I’m doing, which makes me more passionate about web development and coding. I am always ready to do challenging tasks whether it is about creating a custom CMS from scratch or customizing an existing system.
Thanks for this!