jQuery Plugin For Lower and Upper Bound Selects - jMinMaxSelect
| File Size: | 10.7 KB |
|---|---|
| Views Total: | 1499 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
jMinMaxSelect is a jQuery based dependent select plugin which allows the visitor to select numeric values within a range (e.g. min / max values) from two associated dropdown selects. A great alternative to the boring range slider.
How to use it:
1. Add min & max selects to the webpage.
<select id="price_min"> <option value="0">0 $</option> <option value="100">100 $</option> <option value="200">200 $</option> <option value="300">300 $</option> <option value="400">400 $</option> <option value="500">500 $</option> <option value="600">600 $</option> <option value="700">700 $</option> <option value="800">800 $</option> <option value="900">900 $</option> </select> <select id="price_max"> <option value="100">100 $</option> <option value="200">200 $</option> <option value="300">300 $</option> <option value="400">400 $</option> <option value="500">500 $</option> <option value="600">600 $</option> <option value="700">700 $</option> <option value="800">800 $</option> <option value="900">900 $</option> <option value="1000">1000 $</option> </select>
2. Include the jQuery jMinMaxSelect plugin after jQuery library but before we close the body tag.
<script src="//code.jquery.com/jquery-1.11.3.min.js"></script> <script src="src/jminmaxselect.dev.js"></script>
3. Call the function on the min select and specify the selector for the max select.
$('#price_min').jMinMaxSelect({
maxSelect: '#price_max'
});
4. Plugin's default options.
$('#selector').jMinMaxSelect({
// selector for maxSelect
maxSelect: null,
// copy all options to maxSelect
copyOptions: false,
// create all options via a JavaScript object
createOptions: undefined,
// displayed as the total upper bound to the user
infWord: 'inf',
// the value of the total upper bound
infValue: 'Infinity',
// if set to true, there a value like infinity.
// this can be used a a total upper bound.
useInf: false
});
This awesome jQuery plugin is developed by oliver-j. For more Advanced Usages, please check the demo page or visit the official website.











