我有多個輸入字段像這樣:如何使用jQuery從數組中的元素中檢索值?
<input type="text" name="card[]">
<input type="text" name="card[]">
<input type="text" name="card[]">
用戶可以根據需要添加或刪除這些領域中,因此,字段的名稱是一個數組。 要得到數組的長度,這工作得很好:
var n = $("input[name^= 'card']").length;
如何從陣列讀取值?
我已經試過這沒有工作:
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);
}
這並沒有工作,要麼:
var n = $("input[name^='card']").length;
for(i=0;i<n;i++)
{
card_value= $("input[name^='card["+i+"]']").val();
alert(card_value);
}
如何從這個數組讀值? 幫助!
精心一點,請,你想讀什麼樣的價值,用戶實際上內輸入值'input'?你想要檢索什麼,所有這些? –
嘗試$(input.attr(「[name^='card'])」)。長度; – Wearybands