如何使用多个选择框的输入更新单个跨度值,如下例所示:
<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>
这个想法是用户可以在他的口袋里输入硬币的数量和类型,并在他更新它们时查看所有硬币的总价值。我似乎不知道如何添加所选选项的值。
感谢您帮助新手!