/ / Cómo recorrer todo el campo de texto que no está deshabilitado [cerrado] - jquery, html5

Cómo recorrer todo el campo de texto que no está deshabilitado [cerrado] - jquery, html5

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 № 1

puedes 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.