que tienen varios campos de entrada de este modo:¿Cómo recuperar el valor de los elementos en la matriz usando jQuery?
<input type="text" name="card[]">
<input type="text" name="card[]">
<input type="text" name="card[]">
Los usuarios pueden añadir o eliminar estos campos según sea necesario, por lo tanto, el nombre de los campos es una matriz. Para obtener longitud de la matriz, esto funciona bien:
var n = $("input[name^= 'card']").length;
¿Cómo puedo leer el valor de la matriz?
He intentado esto, que no funcionaba:
var n = $("input[name^='card']").length;
var array = $("input[name^='card']");
for(i=0;i<n;i++)
{
card_value= array[i].val();
alert(card_value);
}
Esto tampoco funcionó:
var n = $("input[name^='card']").length;
for(i=0;i<n;i++)
{
card_value= $("input[name^='card["+i+"]']").val();
alert(card_value);
}
¿Cómo puedo leer el valor de esta matriz? Ayuda!
profundizar un poco por favor, ¿qué valor desea leer, el valor que el usuario introduce en realidad dentro de la 'input'? ¿Y qué quieres recuperar, todos? –
try $ (input.attr ("[nombre^= 'tarjeta'])").longitud; – Wearybands