Possible Duplicate:
jQuery .attr retrieving custom attribute returns undefined
I've got a weird problem, but I'm hoping I'm just doing something stupid. I'm trying to create a new attribute on an <img>
element using jQuery, and this line:
$(selector).attr('selected', 'no');
When I inspect the DOM in Chrome, I just see selected="selected", no matter what I set the value to.
Just some extra info: I can't use just boolean values, as I need to keep track of "Yes", "No" and "Partial" property values. I'm calling a JS function from the "onClick" event of the img itself, and passing this
as a parameter. I've inspected the object in the method, and the right object is passed; the fact that the attribute is set (even if to the wrong value) also supports this.
I'm dead certain I'm doing something stupid here... Any advice would be appreciated.