我正在尝试将下拉列表值的总和相加,以在底部给出总值...
这是我的 javascript:
<script src="js/jquery-1.9.1.min.js"></script>
<script type="text/javascript">
$("#overtimehours").change(function() {
var total = 0;
$.each($(".overtimehours") ,function() {
total += parseInt($(this).val());
});
$("#sum").val(total)
});
</script>
这是我的php:
print "<td><div align=\"center\"><select name=\"overtimehours["; echo $transnum; print "]\"><option value=\"$ot_hours\">$ot_hours</option>"; overtimehours_list();
print "</select></div></td>\n";
print "<td><div align=\"center\"><b><input id=\"sum\" type=\"text\"/></b></td></tr>\n"; //add up OT hrs
已解决 :: JSFIDDLE 演示修复:http : //jsfiddle.net/st8Y3/6/