У меня есть этот кодSerialize() найти все дивы до DIV интереса
<body>
<form id="generico">
<input type="hidden" value="50.00" name="credito_residuo" id="credito_residuo">
<div class="adding">
<div style="float:left; margin-right:3%">Pirulo</div>
<div><input type="hidden" name="prodotto[]" class="prodotto" value="Pirulo"></div>
<div style="float:left; margin-right:3%">€ 1.00</div>
<div><input type="hidden" name="prezzo[]" class="price" value="1.00"></div>
<div style="float:left; margin-right:3%">
<input type="text" size="2" name="quantita[]" class="quantita" id="quantita" ></div>
<div style="float:left; margin-right:3%">
<input type="text" size="7" name="totale_parziale[]" class="totale_parziale">
</div>
<div style="margin-right:3%; float:left">
<input type="button" name="add" class="add" value="+"></div>
<div style="margin-right:3%; float:left">
<input type="button" disabled name="remove" class="remove" value="-"></div>
<div style="margin-right:3%">
<input type="button" disabled name="addtocart" class="addtocart" value="addtocart"></div>
</div>
<div class="adding">
<div style="float:left; margin-right:3%">Maxibon</div>
<div><input type="hidden" name="prodotto[]" class="prodotto" value="Maxibon"> </div>
<div style="float:left; margin-right:3%">€ 2.00</div>
<div><input type="hidden" name="prezzo[]" class="price" value="2.00"></div>
<div style="float:left; margin-right:3%">
<input type="text" size="2" name="quantita[]" class="quantita" id="quantita" ></div>
<div style="float:left; margin-right:3%">
<input type="text" size="7" name="totale_parziale[]" class="totale_parziale"> </div>
<div style="margin-right:3%; float:left">
<input type="button" name="add" class="add" value="+"></div>
<div style="margin-right:3%; float:left">
<input type="button" disabled name="remove" class="remove" value="-"></div>
<div style="margin-right:3%">
<input type="button" disabled name="addtocart" class="addtocart" value="addtocart"></div>
</div>
<div class="adding">
<div style="float:left; margin-right:3%">Limonata</div>
<div><input type="hidden" name="prodotto[]" class="prodotto" value="Limonata"></div>
<div style="float:left; margin-right:3%">€ 1.50</div>
<div><input type="hidden" name="prezzo[]" class="price" value="1.50"></div>
<div style="float:left; margin-right:3%">
<input type="text" size="2" name="quantita[]" class="quantita" id="quantita" ></div>
<div style="float:left; margin-right:3%">
<input type="text" size="7" name="totale_parziale[]" class="totale_parziale"></div>
<div style="margin-right:3%; float:left">
<input type="button" name="add" class="add" value="+"></div>
<div style="margin-right:3%; float:left">
<input type="button" disabled name="remove" class="remove" value="-"></div>
<div style="margin-right:3%">
<input type="button" disabled name="addtocart" class="addtocart" value="addtocart"></div>
</div>
<div class="adding">
<div style="float:left; margin-right:3%">Coca Cola</div>
<div><input type="hidden" name="prodotto[]" class="prodotto" value="Coca Cola" > </div>
<div style="float:left; margin-right:3%">€ 1.50</div>
<div><input type="hidden" name="prezzo[]" class="price" value="1.50"></div>
<div style="float:left; margin-right:3%">
<input type="text" size="2" name="quantita[]" class="quantita" id="quantita" ></div>
<div style="float:left; margin-right:3%">
<input type="text" size="7" name="totale_parziale[]" class="totale_parziale"> </div>
<div style="margin-right:3%; float:left">
<input type="button" name="add" class="add" value="+"></div>
<div style="margin-right:3%; float:left">
<input type="button" disabled name="remove" class="remove" value="-"></div>
<div style="margin-right:3%">
<input type="button" disabled name="addtocart" class="addtocart" value="addtocart"></div>
</div>
<div id="totale"></div>
<div id="result"></div>
<script src="js/mine.js"></script>
<input type="submit" value="Ordina" name="completa_ordine" id="completa_ordine"></div></div>'
</form>
</body>
Я пытаюсь с JQuery serialize()
принять некоторые данные среди DIV с классом ДОБАВЛЕНИЯ. Мне нужно только поля prodotto[]
, prezzo[]
, quantita[]
, totale_residuo[]
Я попробовал этот код:
$(document).on("click", ".addtocart", function(){
alert($(this).parents().serialize());
});
К сожалению, это выбирает все поля.
У вас есть предложения?
Это поможет, если вместо PHP вы включили HTML *, как показано в браузере, при просмотре источника. –
Привет, Пол Руб, я сделал спасибо – piccolopasticcio