jquery each下循环出的内容如何相加

jqueryeach下循环出的内容如何相加比如输出10,20,30如何把输出的相加。... jquery each下循环出的内容如何相加
比如输出10,20,30
如何把输出的相加。
展开
 我来答
百度网友3c3af2d
推荐于2017-10-04 · TA获得超过292个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:169万
展开全部

举个简单例子哈 

  var item = [10, 20, 30];
  var sum = 0;
  $.each(item, function (i) {
      sum += item[i];
  });
  alert(sum);
  
  再比如 
  <input type="text" value="10" />
  <input type="text" value="20" />
  <input type="text" value="30" />
  
  var sum2=0;
  $("input").each(function(){
      sum2+=+$(this).val();//+表示把 字符串的数字转换为 number的数字
  });
  alert(sum2);
匿名用户
2015-01-12
展开全部
<!DOCTYPE HTML>
<html>
<head>
<meta charset=UTF-8>
<meta name="keywords" content="白菜编辑部">
<title>白菜编辑部</title>
<style type="text/css">
</style>
<script type="text/javascript" src="jquery-1.8.0.min.js"></script>
<script type="text/javascript">
    jQuery (function ($)
    {
        $ ('table').append ("<tr></tr>");
        var len = $ ('table tr:eq(0) td').length;
        for ( var i = 0; i < len; i++)
        {
            var sum = 0;
            $ ('table tr:gt(0) td:nth-child(' + (i + 1) + ')').each (function (j, dom)
            {
                sum += parseFloat ($ (this).text ());
            });
            $ ('table tr:last').append ("<td>" + sum + "</td>");
        }
    });
</script>
</head>
<body>
    <table>
        <tr>
            <td>A</td>
            <td>B</td>
            <td>C</td>
        </tr>
        <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
        </tr>
        <tr>
            <td>4</td>
            <td>5</td>
            <td>6</td>
        </tr>
    </table>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
承秋梵祎CX
2019-01-11
知道答主
回答量:1
采纳率:0%
帮助的人:786
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式