我有以下的形式,我動態增加更多的下拉列表中(完全一樣,因爲這些)如果鏈接用戶點擊添加更多的項目創建動態表單的jQuery多維數組
<div class="dynamic-sale">
<select name="sizes[]" id="sizes" class="entry-dropdown">
<option value="3XL">3XL</option>
<option value="2XL">2XL</option>
<option value="XL">XL</option>
<option value="L">L</option>
<option value="M">M</option>
<option value="YL">YL</option>
<option value="YM">YM</option>
</select>
<select name="number[]" id="amount" class="entry-dropdown">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<select name="price[]" id="price" class="entry-dropdown">
<option value="15">$15</option>
<option value="12.5">$12.5</option>
<option value="10">$10</option>
<option value="0">Free</option>
</select>
</div>
我的問題我的意思是,我想把結果拿到一個格式中,我可以把所有東西都加上去。
所以它會說我有多少尺寸,每個尺寸有多少,價格。我假設我需要一個多維數組。
我目前有:
$('#order-submit').click(function(){
var size = [];
var price = [];
var quantity = [];
$.each($('.entry-dropdown'), function() {
size.push($(this).val());
});
console.log(size);
但是,這一切給我的是一個數組:[ 「XL」, 「3」, 「15」, 「3XL」, 「1」, 「15」] (當我測試它時)
以可用格式獲取數據的最佳方式是什麼?
我希望有道理! 謝謝
這就是我一直在尋找的。這現在很有意義。謝謝! – Bill 2011-12-16 20:13:52