我正在PHP中開發簡單的發票,我想出了這個結果,我不能通過乘以費率和數量來計算價格,並在總輸入字段中自動顯示結果,在哪裏開始和我在窗體標籤中使用html表格。在jquery中計算數量和價格以及小計
$(function() {
// jQuery methods go here...
$('#itemquantity').change(function() {
var total = 0.0;
$("#itemprice").each(function() {
var quantity = $('#itemquantity').val();
var rate = $('#itemrate').val();
total = quantity * rate;
$('#itemprice').text('' + total);
});
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<table class="inventory" id="inventory">
<thead>
<tr>
<th><span>Item</span></th>
<th><span>Description</span></th>
<th><span>Rate</span></th>
<th><span>Quantity</span></th>
<th><span>Price</span></th>
</tr>
</thead>
<tbody>
<tr>
<td><input type="text" class="items" name="item"></td>
<td><input type="text" class="items" name="itemdesc"></td>
<td><input type="text" class="items" name="itemrate" id="itemrate"></td>
<td><input type="text" id="itemquantity" class="items" name="itemquantity" value="0"></td>
<td><input type="text" id="itemprice" id="price" class="items" name="itemprice"></td>
</tr>
</tbody>
</table>
在額定輸入和數量值應自動相乘,你爲什麼要使用'$( 「#ITEMPRICE」)。每個(函數(){'在價格區域 – Elias
所示你的選擇器只會在這裏選擇一個元素 –