私は、顧客がドロップダウン リストから購入するアイテムの量を選択できる Web ショップに取り組んでいます。onChange
各アイテムにはポイント値があり、jQuery (イベント)を介して購入の合計を計算します。
function showPoints(itemPointValue, ddlAmount){
var customerPoints = parseInt($('p#points').html());
currentPoints = customerPoints - (ddlAmount * itemPointValue);
$('p#points').html(currentPoints);
}//showPoints
ここでの唯一の問題は、たとえば 5 から 4 に金額を変更した場合、さらに 4 * ポイント値が「合計ポイント」から差し引かれることです。それらの合計ポイントは完全に不正確になり、0 を下回ることさえありますjquery.data
。「oldValue」変数を設定するために使用することを考えましたが、IE はこれをサポートしていません。助言がありますか?