【发布时间】:2010-03-10 16:27:10
【问题描述】:
试图弄清楚如何编写一个 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)
);
}
);
}
<table id="convert">
<tbody>
<tr><td><input type="text" value="" name="pull0" /></td></tr>
<tr><td><input type="text" value="" name="pull1" /></td></tr>
<tr><td><input type="text" value="" name="pull2" /></td></tr>
<tr><td><input type="text" value="" name="pull3" /></td></tr>
</tbody>
<tfoot><tr><td><input type="text" id="totalpull" name="totalpull" value="" /></td></tr></tfoot>
</table>
【问题讨论】:
-
这或多或少是重复的:stackoverflow.com/questions/2417553/…