如何在jquery中使用.each添加动态值?

时间:2015-04-17 02:41:10

标签: jquery jquery-ui

在此输入图像描述动态值作为输入:
2 //第1行

8 //第2行

代码:     var a = 0;

$('.finealert').each(function (){

   var fine = $(this).html();

   a+ = parseInt(fine);

});

输出为

2               
10

预期输出

10

这里有两个输入值我动态得到它,假设你是在为图书馆创建一个页面,我们需要生成那些在截止日期之后提交书籍的精细概念,并且会在每个循环中首先显示精细数量。值2和第二次迭代它显示10(2 + 8),但在这里我想要的是而不是显示2,我希望10(总量)应该在所有迭代结束时替换2(第一个值),我想打印用户总数(10)不是" 2和10"

1 个答案:

答案 0 :(得分:0)

在otherwises中尝试更改“val”或“text”的“html”方法,html方法返回匹配元素的HTML内容

var a = 0;

$('.finealert').each(function (i, obj){
  var fine = $(obj).val();
  a += parseInt(fine);
});

alert(a);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://tjcrowder.github.io/simple-snippets-console/snippet.js"></script>
<input type="text" value="8" class="finealert" />
<input type="text" value="2" class="finealert" />