select()
Selects an item or a collection of items.
The method accepts a single argument in the following forms:
HTMLElement
HTMLCollection
NodeList
Number
- the index of the selectable item in theitems
arrayObject
- a reference to theitem
stored in theitems
arrayArray
- an array ofHTMLElement
, indexes or item references
Selecting single items
<ul id="list">
<li class="ul-selectable"></li>
<li class="ul-selectable"></li>
<li class="ul-selectable"></li>
<li class="ul-selectable"></li>
</ul>
Selecting multiple items
<ul id="list">
<li class="ul-selectable">1</li>
<li class="ul-selectable alt">2</li>
<li class="ul-selectable">3</li>
<li class="ul-selectable alt">4</li>
<li class="ul-selectable">5</li>
<li class="ul-selectable alt">6</li>
<li class="ul-selectable">7</li>
<li class="ul-selectable alt">8</li>
</ul>
Using indexes
<ul>
<li class="ul-selectable">1</li> // index 0
</li></li>
</li></li>
<li class="ul-selectable">2</li> // index 1
<li class="ul-selectable">3</li> // index 2
<li class="ul-selectable">4</li> // index 3
</li></li>
<li class="ul-selectable">5</li> // index 4
</ul>
Select the first, second and third items
// incorrect
selectable.select([0,3,4]);
// correct
selectable.select([0,1,2]);
Last updated