Tengo una casilla de verificación que habilita o deshabilita un elemento de selecciónAlternar atributo deshabilitado en jquery
En realidad, uso esta simple pieza de código que funciona bien.
$("#filtri").change(function(){
if ($("#menuContinenti").attr("disabled")) {
$("#menuContinenti").removeAttr("disabled");
} else {
$("#menuContinenti").attr("disabled", "disabled");
}
});
¿Es esta la mejor manera o hay algo así como una función para cambiar entre .toggle()
discapacitados/habilitado?
Si no está roto .. .no lo arregles :) – Nope
@ FrançoisWahl sí funciona (como escribí), pero ¿es esta la mejor manera de intentar esto? ¿pedir? Espero que jquery ofrezca algo así como una función .toggle() para alternar entre atributos booleanos como disabled – Naigel
jQuery tiene una alternancia pero solo para alternar la visibilidad: http://api.jquery.com/toggle/ No sé de un jQuery incorporado alternar para deshabilitar/habilitar, pero puede echar un vistazo a todos los efectos en sus documentos: http://api.jquery.com/category/effects/ – Nope