私は従業員用のウェブページを用意しています。ドロップダウンからアイテムを選択し、そのアイテムの価格を自動的に入力します。ここに私のコードは次のとおりです。数量で価格を計算してください
<script>
$(document).ready(function() {
$('#price_input').on('change', function() {
$selection = $(this).find(':selected');
$('#opt_value').val($selection.val());
$('#opt_price').val($selection.data('price'));
});
});
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<select id="price_input">
<option value="Coffee" data-price="3.00">Coffee</option>
<option value="Chips" data-price="0.75">Chips</option>
<option value="Soda" data-price="2.50">Soda</option>
</select>
<div>Option Value <input type="text" id="opt_value"/></div>
<div>Option Price <input type="text" id="opt_price"/></div>
コードが正常に動作しますが、どのように私は1デフォルトは、それが2に変更され、価格が倍増し、そのままでは、に変更されていることを数量入力を追加することができるだろうたとえば「オプション価格」入力の3つの価格トリプルを入力します。
KnockoutJSを使用する前に、私はそれをチェックアウトすることを強くお勧めします。非常に小さなコードで何をしようとしているのかを達成することができます。 –
数量はどこですか? – Azim
tf?だから定期的なjavascriptをすることができますなぜ、彼は1つの小さな乗法の問題を行うことができますので、全体のライブラリをお勧めします.. –