User-friendly Multiple Select UI With jQuery - multiple-select.js
File Size: | 6.07 KB |
---|---|
Views Total: | 3080 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |

This is a small jQuery plugin to create a user-friendly multi-select UI that makes it easier to select & deselect multiple entries from an HTML list.
Basic usage:
1. Create a normal html list on the web page.
<div class="jquery-multiple-select"> <ul> <li>Type 1</li> <li>Type 2</li> <li>Type 3</li> <li>Type 4</li> <li>Type 5</li> <li>Type 6</li> <li>Type 7</li> </ul> </div>
2. Create a result container to display the selected items.
<div class="hi-there"></div>
3. Call the function on the list item and done.
// Define Class name where you want to select list , its must be ul and li $('.jquery-multiple-select li').JqueryMultipleSelect();
4. Style the Multiple Select UI whatever you like.
.jquery-multiple-select li { list-style-type: none; } .jquery-multiple-select ul { padding: 0px; margin: 0px; } .jquery-multiple-select { float: left; background: #f5f5f5; } .jquery-multiple-select li { padding: 12px; width: 117px; } .active-multiple-select { background: #422727; color: #fff; } span.result-value-multiple-select { padding: 10px; border: 1px solid #422727; margin-right: 7px; margin-top: 19px; display: block; float: left; margin-left: 8px; border-radius: 10px; position: relative; } span.cancel-multiple-select { position: absolute; top: 1px; font-size: 10px; height: 10px; width: 10px; background: #f00; text-align: center; line-height: 8px; color: #fff; cursor: pointer; border-radius: 50%; right: 5px; }
5. Customization options with default values.
$('.jquery-multiple-select li').JqueryMultipleSelect({ color: "#556b2f", ResultBackgroundColor: "#f00", ResultClass:'hi-there', AddExtraClassinResult:'custom-result-list', AddExtraClassinSelectList:'custom-select-list', AddClassOnDeleteIcon:'custom-delete-icon', });
This awesome jQuery plugin is developed by hariom15791. For more Advanced Usages, please check the demo page or visit the official website.