A simple, fast lightweight jQuery plugin for multi-select checkbox with shift key.
<table id="table">
<thead>
<tr>
<th>#table</th>
</tr>
</thead>
<tbody>
<tr>
<td><input id="range-select-1" type="checkbox"> Row 1</td>
...
</tr>
</tbody>
</table>
// prefix is optional, the default value is 'range-select'
$('#table').rangeselector();
or
var prefix = 'range-select';
$('#table').rangeselector(prefix);
| #table |
|---|
| Row 1 |
| Row 2 |
| Row 3 |
| Row 4 |
| Row 5 |
| Row 6 |
| Row 7 |
| Row 8 |
| Row 9 |
| Row 10 |