求和jquery中的所有输入元素
试图弄清楚如何编写一个jquery公式,它将在keyup上以“pull”开头的所有输入字段相加…我正在尝试下面的代码,但没有任何反应……没有错误,也没有更新…… ..(html位于最底层)
$(document).ready(function(){ /* sums pull total input fields */ $("input[name^='pull']").bind("keyup", "calcPullTotal"); calcPullTotal(); }); function calcPullTotal() { $("[id=totalpull]").calc( "pullnum + 0", { pullnum: $("input[name^=pull]") }, function (s){ return s.toFixed(0); }, function ($this) { var sum = $this.sum(); $("#totalpull").text( sum.toFixed(0) ); } ); }
尝试:
$("input[name^='pull']").bind("keyup", calcPullTotal); calcPullTotal();
你传递了字符串“calcPullTotal”作为bind
的第二个参数,它需要一个function
。