Accessible Autocomplete

View the full library of accessibility solutions.

This is an accessible autocomplete which works with keyboard, screen readers, switch devices, and touch screens.

Example

This solution is written in jQuery using fake data. Future TODOs: 1) write in vanilla JS 2) instantiation.

NOTE: type any letter to get 6 results. Any 2 letters gives you 3 results; 3 letters gives you 1 result.

It's up to you to set mobile style handling but here's an example .

Keyboard Interaction

Screen-reader Interaction

Aria

Code Sample