Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 计算具有相同类的列表中的值之和_Jquery - Fatal编程技术网

Jquery 计算具有相同类的列表中的值之和

Jquery 计算具有相同类的列表中的值之和,jquery,Jquery,我试图找到值的总和。我已经把我的代码放在下面了 HTML <ul class='share'> <li class='share-btn'> <a class="total"></a> </li> <li class='share-btn' data-service="facebook"> <a class="count"></a> &l

我试图找到值的总和。我已经把我的代码放在下面了

HTML

<ul class='share'>
    <li class='share-btn'>
        <a class="total"></a>
    </li>
    <li class='share-btn' data-service="facebook">
        <a class="count"></a>
    </li>
    <li class='share-btn' data-service="twitter">
        <a class="count"></a>
    </li>
    <li class='share-btn' data-service="google">
        <a class="count"></a>
    </li>
</ul>

如何获取同一类列表中的值总数(“计数”),并将结果置于“总计”位置。

此函数将帮助您:

var total = 0;
$('.count').each(
    function(){
        total += parseInt($(this).text().trim());
    }
);
$('.total').html(total);

是否要将计数总和相加?将循环中的总和相加,然后将该总和放入循环后的元素中<代码>var总计=0$('.count').each(函数(idx,el){…total+=count;})$(“总计”)。正文(总计)您到底在谈论什么值?在
data.shares中有哪些数据?这个问题已经解决了,我正在使用@ChrisBaker:)中的脚本
var total = 0;
$('.count').each(
    function(){
        total += parseInt($(this).text().trim());
    }
);
$('.total').html(total);