Öyle gibi birden fazla giriş alanları vardır:Nasıl jQuery kullanarak dizideki elemanların değerini almak için?
<input type="text" name="card[]">
<input type="text" name="card[]">
<input type="text" name="card[]">
Kullanıcılar ekleyebilir veya gerektiği gibi bu alanları kaldırabilir bu nedenle alanların adı bir dizidir. dizinin uzunluğunu elde etmek için, bu iyi çalışır:
var n = $("input[name^= 'card']").length;
nasıl diziden değerini okuyabilir?
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);
}
Bu da işe yaramadı:
var n = $("input[name^='card']").length;
for(i=0;i<n;i++)
{
card_value= $("input[name^='card["+i+"]']").val();
alert(card_value);
}
Nasıl bu diziden değerini okuyabilir
ben işe yaramadı hangi denedim? Yardım!
biraz ne değer okumak istediğiniz lütfen mükellef, kullanıcı aslında içinde girişler değeri 'input'? Ve hepsini ne almak istiyorsun? –
deneyin $ (input.attr ("[adı^= 'kart'])").uzunluğu; – Wearybands