Я пытаюсь добавить сумму моего выпадающего списка значений, чтобы дать общее значение в нижней части ...добавить сумма нескольких выпадающий список
это мой 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>
Heres мой 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/
все еще не работает ... это потому, что мой overtimehours - это массив? .. Я попытался изменить его на: 'select [name = "overtimehours [$ transnum]"]', но все равно не работает .. grr – rubberchicken
Проверьте свою консоль, какие-нибудь ошибки появляются? – Dom
никаких ошибок. это расстраивает .. такая простая функция, в которой мне еще ничего не работает lol – rubberchicken