首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从选中的复选框中计算总计?

如何从选中的复选框中计算总计?
EN

Stack Overflow用户
提问于 2012-01-30 18:27:06
回答 1查看 386关注 0票数 1

我使用的是ASP.NET和一个主页。在里面我有一个嵌套的中继器:

代码语言:javascript
复制
<asp:Repeater ID=rptAttribute runat=server>
<ItemTemplate>
<h3><%# DataBinder.Eval(Container.DataItem, "Description") %></h3>
<div id="labelbox">
  <asp:TextBox ID="tSecionTotal" runat="server"></asp:TextBox>
  <div id="key1">
     <asp:Repeater ID="rptKey" runat="server">
       <ItemTemplate>
       <asp:CheckBox ID="rptKeySelection" runat="server" />
        <span><%# DataBinder.Eval(Container.DataItem, "Description") %></span>
       </ItemTemplate>
     </asp:Repeater>
  </div>
</ItemTemplate>
</asp:Repeater>

我想要计算每个部分中的复选框的值,并进行两次显示。

checkboxes.

  • Have的textbox字段(tSecionTotal)更新具有来自的值--一个总的文本/标签更新,包含一个总的文本/标签更新。

呈现的HTML如下所示:

适当地打开和关闭了交互

--文本框显示本节的全部内容-- []没有准备好采取交互+1--使用适当的开头+1--不确保没有其他需要+2--不以适当的方式结束交互-- +5>表现出了共同的礼貌(礼貌、耐心、移情)

- textbox显示本节的全部内容-[]没有使用普通礼貌的词语(请,谢谢)+1不恰当的语音水平/对客户的拐弯,客户+2不恰当地打断客户+5Did,在需要时不表现出同理心+2,以适应客户的知识和专长水平-- textbox显示本节的全部内容-- []没有提供清晰的说明(如何) +1Did没有提供清晰的说明(如何) +1Did没有提供清晰的解释/教育(为什么我们要这样做) +3Did没有提供清晰的解释/教育(为什么我们要这样做) +5整个文本框来显示总体总数-

EN

回答 1

Stack Overflow用户

发布于 2012-01-30 18:36:31

您可以找到所有选中的,然后是项目的值,添加它们并将它们放在总数中。

代码语言:javascript
复制
var Total = 0;
$("input:checked").each(function(i, selected){ 
  Total+= $(selected).parent(".keydiv").find(".myVal").val();
});

这里我要做的是找到所有的复选框,然后对于每个复选框,我去查找原来的it元素(例如class=keydiv),然后我在tr的子元素中找到具有您要添加的值的元素,我想它有css="myVal“。

如果你把它渲染成那样,那就说吧。

代码语言:javascript
复制
<div id="key1" class="keydiv">
  check box
  <span class="myVal">5</span>
</div>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9068828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档