La traducción habitual es la :input
selector:
$("form:first :input").each(function() {
alert($(this).val()); //alerts the value
});
El :first
es porque tu ejemplo tira de la primera <form>
, si sólo hay uno o si desea todos los elementos de entrada, simplemente tome el :first
apagado. El :input
selector funciona para <input>
, <select>
, <textarea>
... todos los elementos que normalmente te interesan aquí.
Sin embargo, si supiéramos exactamente cuál es su objetivo, probablemente exista una forma muy simple de lograrlo. Si puede publicar más información, como el HTML y qué valores desea extraer (o hacer algo más con).
¿Puede publicar un ejemplo de su marcado y qué valores desea extraer? –
Lea sobre cómo seleccionar cosas aquí: http://api.jquery.com/category/selectors/ y sobre cómo recorrer aquí: http://api.jquery.com/category/traversing/. – karim79
Escribí un script de validación de formulario básico en JavaScript, y estoy tratando de pasarlo a JQUERY. Es un bucle for que busca a través de todos los elementos en la verificación desde para asegurarse de que todos los valores hayan cambiado desde el valor predeterminado (es decir, nombre y apellido) a algo real. El fragmento de código que publiqué está adjunto a una variable que guarda el valor de la entrada actual y la compara con la lista de valores predeterminados. thisVal = document.forms [0] .elements [i] .value; – Ian