Ich habe ein Array von Werten, die ich die Menge pro Element berechnet habe.Berechne die Summe aus dem Array von Werten nach JQuery
<?php
$items = array();
$items[0] = array('item 1',3);
$items[1] = array('item 2',5);
$items[2] = array('item 3',2);
?>
<div>
<?php
foreach($items AS $k=>$item) {
print($item[0]." ".$item[1]);
print("<input cost='$item[1]' type='text' id='qnty_$k' >");
print("<span id='amt_$k'></span>");
print("<p>");
?>
<script>
$('#qnty_<?php print($k); ?>').on('input', function() {
var qnty = $('#qnty_<?php print($k); ?>').val();
var cost = $(this).attr('cost');
$('#amt_<?php print($k); ?>').html(qnty*cost);
});
</script>
<?php
}
?>
<div id="gtotal"> </div>
</div>
Die Menge funktioniert pro Zeile, aber ich möchte die Gesamtsumme erhalten und es in id = "gtotal" anzeigen. wie es geht?
Können Sie bitte den endgültigen HTML-Code teilen? –