Lightweight jQuery Dual List Box Plugin - listSwap
File Size: | 6.63 KB |
---|---|
Views Total: | 11471 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
listSwap is a simple lightweight jQuery plugin to create a dual list box widget that allows the visitor to swap items between two associated select
lists.
Features:
- Allows to add / remove items from two-side list boxes.
- Searchable and scrollable.
- RTL support.
- Custom class for styling.
See also:
- jQuery Plugin For Drag and Drop Multi-Select List Box - fieldChooser
- Efficient Dual List Box Plugin with jQuery and Bootstrap
- Two-side Multi Select Plugin with jQuery - multiselect.js
- Responsive jQuery Dual Select Boxes For Bootstrap - Bootstrap Dual Listbox
Basic usage:
1. Add the jQuery listSwap plugin's CSS and JS files into your webpage which has jQuery installed.
<link rel="stylesheet" href="listswap.css"> <script src="jquery.min.js"></script> <script src="jquery.listswap.js"></script>
2. Create source
and destination
select lists as follow:
<select id="source" data-text="Source list" data-search="Search for options"> <option value="option_1">Option 1</option> <option value="option_2">option 2</option> <option value="option_3">option 3</option> <option value="option_4">option 4</option> <option value="option_5">option 5</option> <option value="option_6">option 6</option> </select> <select id="destination" data-text="Destination list" data-search="Search for options"> </select>
3. Initialize the plugin.
$('#source, #destination').listswap({ // OPTIONS HERE });
4. Available options.
$('#source, #destination').listswap({ // true = disable word wrap truncate : false, // custom height height : null, // show scroll is_scroll : false, // text for add label label_add : 'Add', // text for remove label label_remove : 'Remove', // addional CSS class add_class : null, // enable rtl support rtl : false });
This awesome jQuery plugin is developed by phedde. For more Advanced Usages, please check the demo page or visit the official website.