jQuery计算插件:在表单字段而不是文本中显示总计
我对这个问题的“基本性”感到尴尬,但在浪费了几个小时之后,我又开始了 为了使用jQuery计算插件做一些事情,我正在上玩订单表单的基本示例。我希望将总计作为表单字段,而不是文本,以便使用该值 计算和显示总计的函数为:jQuery计算插件:在表单字段而不是文本中显示总计,jquery,plugins,Jquery,Plugins,我对这个问题的“基本性”感到尴尬,但在浪费了几个小时之后,我又开始了 为了使用jQuery计算插件做一些事情,我正在上玩订单表单的基本示例。我希望将总计作为表单字段,而不是文本,以便使用该值 计算和显示总计的函数为: function ($this){ // sum the total of the $("[id^=total_item]") selector var sum = $this.sum();
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)
);
}
键入时的总更新如下所示:
<span id="grandTotal"></span>
但这不适用于:
<input type="text" id="grandTotal" value=""/>
有人能告诉我需要添加/更改哪些内容才能使其生效吗?称我的javascript为basic是一种恭维,所以请像我什么都不知道一样和我说话 您可以使用jQuery的方法设置输入字段的值:
完整点:如果您有一个
textarea
,那么您可以使用.text()
方法设置textarea中的文本(但是我不确定.val()
,我认为这实际上只适用于其他表单元素)。您可以使用jQuery的方法设置输入字段的值:
完整点:如果您有一个
textarea
,那么您可以使用.text()
方法在textarea内设置文本(我不确定.val()
但是,我认为这实际上只适用于其他表单元素)
试试看
将.text
更改为.val
试试看
将
.text
更改为.val您需要使用val
方法将值插入文本框:
$("#grandTotal").val(sum.toFixed(2));
您需要使用val
方法将值插入文本框:
$("#grandTotal").val(sum.toFixed(2));
谢谢,谢谢你不叫我白痴:)其他人也一样。@Katherine:你认为我一开始的问题是什么?总有一个开始,如果有人帮助你,那就好了。顺便说一句,如果这个答案对你有帮助的话,你应该接受。谢谢,谢谢你不叫我白痴:)其他人也一样。@Katherine:你认为我一开始的问题是什么?总有一个开始,如果有人帮助你,那就好了。顺便说一句,如果这个答案对你有帮助,你应该接受。不好意思?为什么?每个人在学习新话题时都有“基本”问题。我们都去过……尴尬吗?为什么?每个人在学习新话题时都有“基本”问题。我们都去过那里。。。。
$("#grandTotal").val(sum.toFixed(2));