下のページがデフォルトで読み込まれ、a1 div が表示され、その div の価格が計算され、合計で 216 などと表示されるようにしようとしています。
ユーザーがリンク/ボタンの変更をクリックすると、a1 が非表示になり、a2 div が表示され、a2 の価格 (例: 201) が計算されます。
これをどのように達成できるかについて誰かが私を導くことができますか? これまでのところ、運がありませんでした。
これは、私が作業しているコードのスナップショットであり、そのロジックを表しています。私の状況をより明確に把握できることを願っています。
<script type="text/javascript">
function prc_calc() {
$price = parseInt($('#price').attr('value'));
$quantity = parseInt($('#quantity').attr('value'));
$sum = $price * $quantity;
$('#total').text($sum);
}
function change() {
prc_calc();
}
$(document).ready(function() {
prc_calc();
}
</script>
<body>
<div id="a1" style="display:block">
<span id="price">54</span>
<span id="quantity">4</span>
</div>
<div id="a2" style="display:none">
<span id="price">67</span>
<span id="quantity">3</span>
</div>
<span id="total"></span>
<a href="javascript:void(0);" onclick="change();">Change</a>
</body>