Re: Adding ARIA properties to form elements with class names

On Apr 25, 2014, at 6:14 AM, Joshue O Connor <joshue.oconnor@cfit.ie> wrote:

> On foot of the recent thread on the difference between HTML label and aria-labelledby, I have a question about adding ARIA properties to input controls that similar class names, rather than using IDs?
> Firstly is this currently possible (I don't think so), and is it something that is on the radar of our ARIA expert friends?

It's pretty trivial to use JavaScript (this is not specific to jQuery) to do this via a CSS classname.

Here's an example from a WWDC 2009 demo.
http://cookiecrook.com/test/aria/HandsOn/5_Demo_ManagedFocus/roaming_tabindex/final.html

Here's the bit of script that takes the "segmentedcontrol" classname and adds the "radiogroup" role, or the "itemlist" class and adds the "listbox" role.
http://cookiecrook.com/test/aria/HandsOn/5_Demo_ManagedFocus/roaming_tabindex/js/init.js

Here's the WWDC video for that session:
https://developer.apple.com/videos/safari/#8-video

Received on Saturday, 26 April 2014 00:06:31 UTC