var disableSelection = function(){
$("#elementId").attr("disabled","disabled");
};
var enableSelection = function(){
$("#elementId").removeAttr("disabled");
};
tengo siguientes requisitos:removeAttr() no quitar atributo "desactivado" en el IE
- desactivar el elemento SELECT con el fin de impedir que los usuarios seleccionar opciones
- elemento SELECT impedido tenga algún elemento OPCIÓN ya seleccionado
- de presentar eventos permiten elemento SELECT discapacitados con el fin de guardar el valor seleccionado
Agregar atributo "deshabilitado" funciona bien para IE. Sin embargo, cuando intento para eliminar el atributo utilizando el método jQuery revomeAttr(), entonces en lugar de eliminar el atributo:
- método agrega "desactivado" atributo al elemento SELECT previamente habilitado método
- no elimina "desactivado" atribuir
¿Qué tal '' $ ("# elementId"). Attr ("disabled", ""); '? –
¿Quizás esté volviendo a deshabilitar el cuadro de selección en otro lugar de su código? sin más contexto, es muy difícil de decir. – Qpirate
configurando $ ("# elementId"). Attr ("disabled", ""); elemento en IE y Firefox .. también el establecimiento de $ ("# elementId") desactiva. attr ("desactivado", false) no tendrá ningún efecto en el IE. –