У меня есть следующие формы, и я динамически добавлять больше выпадающие (точно так же, как это), если пользователь нажимает на ссылку, чтобы добавить больше деталейСоздать многомерный массив с динамической формы 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