Skip to content
jQuery multiselect plugin with two sides. The user can select one or more items and send them to the other side.
JavaScript HTML CSS
Branch: master
Clone or download
Latest commit 9e703f6 Jul 31, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
css Github ribbon z-index Mar 25, 2015
dist/js update changelog Jul 25, 2018
examples Fix examples Jul 31, 2018
lib Add some tests Mar 20, 2017
spec Multiple instances example Jun 9, 2017
.gitignore Add AfterInit event Apr 13, 2018 update changelog Jul 25, 2018
LICENSE It's going to be version 2 Mar 25, 2015 docs: update readme Feb 6, 2018
bower.json chore(release): 2.5.5 Jul 25, 2018
gulpfile.js Prepare for v2.3.2 Dec 4, 2016
index.html https bugfix May 21, 2018
package-lock.json chore(release): 2.5.5 Jul 25, 2018
package.json chore(release): 2.5.5 Jul 25, 2018
tests.html remove outdated jquery dependency, fix tests Jun 6, 2017


jQuery multiselect plugin with two sides. The user can select one or more items and send them to the other side.



  • jQuery 1.7 or higher

Quick start

Several quick start options are available:

  • Clone the repo: git clone or
  • Install with Bower: bower install multiselect-two-sides.

Usage example

<div class="row">
	<div class="col-xs-5">
		<select name="from[]" id="multiselect" class="form-control" size="8" multiple="multiple">
			<option value="1">Item 1</option>
			<option value="3">Item 3</option>
			<option value="2">Item 2</option>
	<div class="col-xs-2">
		<button type="button" id="multiselect_rightAll" class="btn btn-block"><i class="glyphicon glyphicon-forward"></i></button>
		<button type="button" id="multiselect_rightSelected" class="btn btn-block"><i class="glyphicon glyphicon-chevron-right"></i></button>
		<button type="button" id="multiselect_leftSelected" class="btn btn-block"><i class="glyphicon glyphicon-chevron-left"></i></button>
		<button type="button" id="multiselect_leftAll" class="btn btn-block"><i class="glyphicon glyphicon-backward"></i></button>
	<div class="col-xs-5">
		<select name="to[]" id="multiselect_to" class="form-control" size="8" multiple="multiple"></select>
<script type="text/javascript" src="path/to/jquery.min.js"></script>
<script type="text/javascript" src="path/to/multiselect.min.js"></script>

<script type="text/javascript">
jQuery(document).ready(function($) {

Bugs and feature requests

If your problem or idea is not addressed yet, please open a new issue.


For transparency into release cycle and in striving to maintain backward compatibility, multiselect is maintained under the Semantic Versioning guidelines.


The multiselect plugin is open-sourced software licensed under the the MIT license.

You can’t perform that action at this time.