我试图加我的下拉列表中值的总和给在底部的总价值...加总和下拉列表
这是我的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 DEMO FIX:http://jsfiddle.net/st8Y3/6/
仍然无法正常工作......是因为我的超时时间是一个数组吗? ..我试图改变它:'选择[name =“overtimehours [$ transnum]”]'但仍然无法正常工作.. grr – rubberchicken 2013-02-11 17:58:53
检查您的控制台,出现任何错误? – Dom 2013-02-11 17:59:37
没有错误。这是令人沮丧的..这样一个简单的功能,我需要什么都没有用lol – rubberchicken 2013-02-11 18:06:30