我有一個應用程序,我必須執行一個簡單的計算,其中每個項目的價格*金額。我試圖找出最好的方法來做到這一點。我有一個輸入類型=「數字」,我有一個項目價格。每當QTY字段的值發生變化時,我需要更新輸入值。用jquery每次輸入變化計算
$('#add1').click(function() {
var selected1 = ($('#produceList option:selected').index() - 1);
myItem1 = pdata[selected1];
$('#itembox').append('<div id="thep">' + '<p class = "product">' + myItem1.Name + ' ' + myItem1.Price + '</p>' + '<label for="howMAny">Qty:</label>' + '<input id="howMany" type="number" min="0" max="10" value="0">' + '<label for="thisMany">Price:</label>' + '<input type="text" id ="thisMany"readonly>' + '</div>');
您可能想要在qty字段上使用.change()函數。這將允許您指定一些代碼在每次數量字段更改時運行。就像$(「#howMany」)。change(function(){//在這裏重新計算}); –
哪個元素包含該物品的價格? – Anton