Tengo una entrada de texto tipo que está habilitada o deshabilitada radicalmente. Quiero recorrer todas las entradas que no están deshabilitadas. ¡TIA!
Respuestas
3 para la respuesta № 1puedes usar el selector-habilitado y atributo es selector encontrar encontrar elementos habilitados y luego usar cada() iterar a través de ellos
$("input[type="text"]:enabled")
otra forma es usar el selector de texto,
$("input:text:enabled")
esta es la forma preferida porque
$("<input>").is("[type=text]"); // false
$("<input>").is(":text"); // true
Manifestación: Violín
0 para la respuesta № 2
prueba esto:
$("input:not(:disabled)").each(function(){
$(this).val("No Disable");
});
específico para texto de tipo que están habilitados:
$("input[type=text]:enabled").each(function(){
$(this).val("No Disable");
});
violín aquí http://jsfiddle.net/VLjxQ/1/
0 para la respuesta № 3
Prueba esto:
$( "input[type="text"]:not([disabled])" ).each(function() {
// found one
// do something
});
Lo importante aquí es jQuery :not()
selector que, en este caso, selecciona todos los elementos de entrada que no contienen el atributo deshabilitado.