我对这个问题的"基本性"感到尴尬,但是在浪费了几个小时之后,这里就开始了.
为了尝试使用jQuery Calculation插件,我正在使用插件网站上的订单表单的基本示例.我希望将总计作为表单字段而不是文本字段,因此我可以使用该值.
计算和显示总计的函数是:
function ($this){
// sum the total of the $("[id^=total_item]") selector
var sum = $this.sum();
$("#grandTotal").text(
// round the results to 2 digits
sum.toFixed(2)
);
}
Run Code Online (Sandbox Code Playgroud)
关键字的总更新:
<span id="grandTotal"></span>
Run Code Online (Sandbox Code Playgroud)
但这不适用于:
<input type="text" id="grandTotal" value=""/>
Run Code Online (Sandbox Code Playgroud)
任何人都可以指出我需要添加/更改以使其工作吗?打电话给我的javascript基本会是一种恭维,所以请跟我说话,就像我什么都不知道!
您可以使用jQuery的.val()方法设置输入字段的值:
$("#grandTotal").val(sum.toFixed(2));
Run Code Online (Sandbox Code Playgroud)
只是为了完成:如果你有一个textarea,那么你可以用.text()方法设置textarea里面的文本(.val()虽然我不确定,但我认为这只适用于其他表单元素).
| 归档时间: |
|
| 查看次数: |
1335 次 |
| 最近记录: |