在此输入图像描述动态值作为输入:
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"
答案 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" />