次の例のように、複数の選択ボックスの入力で単一のスパン値を更新するにはどうすればよいですか。
<html>
<head>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#option1").change(onSelectChange);
$("#option2").change(onSelectChange);
$("#option3").change(onSelectChange);
$("#option4").change(onSelectChange);
});
function onSelectChange(){
var Value1 = $("#option1").val();
var Value2 = $("#option2").val();
var Value3 = $("#option3").val();
var Value4 = $("#option4").val();
output = Value1 + Value2 + Value3 + Value4;
$("#output").html(output);
}
</script>
</head>
<body>
<select name="option1" id="option1">
<option value="0">No Quarters</option>
<option value=".25">1 Quarter</option>
<option value=".50">2 Quarters</option>
<option value=".75">3 Quarters</option>
</select>
<select name="option2" id="option2">
<option value="0">No Dimes</option>
<option value=".10">1 Dime</option>
<option value=".20">2 Dimes</option>
</select>
<select name="option3" id="option3">
<option value="0">No Nickles</option>
<option value=".05">1 Nickel</option>
</select>
<select name="option4" id="option4">
<option value="0">No Pennies</option>
<option value=".01">1 Penny</option>
<option value=".02">2 Pennies</option>
<option value=".03">3 Pennies</option>
<option value=".04">4 Pennies</option>
</select>
<div>You have: $<span id="output">0</span></div>
</body>
</html>
アイデアは、ユーザーが自分のポケットにあるコインの数と種類を入力し、更新中にすべてのコインの合計値を確認できるというものです。選択したオプションの値を追加する方法を説明できないようです。
初心者を助けてくれてありがとう!