favor, eche un vistazo al ejemplo: http://jsfiddle.net/HHDpK/1/
Como se puede ver la diferencia entre dos selectores es sólo la línea
$("#chooser-1 .y").removeAttr("selected");
Pero como resultado, sus estados son diferentes (especialmente en Chrome). ¿Me falta algo, o es un error?
Gracias, de hecho, decidí usar 'prop' en mi código. – Maxim
Aunque funcionará, pero prop() no se establece el atributo seleccionado en el elemento de opción html, así que estoy usando los dos como este {.removeProp ('selected'). RemoveAttr ('selected')} y {.prop (' seleccionado ',' seleccionado '). attr (' seleccionado ',' seleccionado ')} – QMaster