Javascript Custom Attributes - How many browsers does that work on?

I have some attributes that aren’t really standard attributes:

e.g.

<option additional=“34”>Deep Purple</option>

That “additional” attribute is an attribute that I use with Jquery to add an additional price to the item.

How many browsers will work with custom attributes like that? Or will I have to use a standard attribute (Note: if I use Value it overwrites the value inside of the option).

Thanks for any help, hope the question makes sense.

It will function in all browsers though the HTML will never be valid. DOJO takes a similar approach… probably why I hate DOJO. That said, a class could probably be used instead.