未捕获到的SyntaxError:意外令牌)
如何解决jQuery获取ID并添加数字?
var sum = 0;
var number = '';
for (var i = 1; i <= 10; i++) {
number = $('#code_a' + i)[0].innerHTML);
//alert(number);
sum = sum + parseInt(number);
}
return sum;
// alert(sum);
<table>
<tr id="code_a1">5</tr>
<tr id="code_a2">9</tr>
<tr id="code_a3">1</tr>
<tr id="code_a4">20</tr>
<tr id="code_a5">10</tr>
</table>
enter image description here
最佳答案
您可以使用以下代码:
function returnSum() {
var sum = 0;
var number = '';
for (var i = 1; i <= 5; i++) {
number = $('#code_a' + i)[0].innerHTML;
sum += parseInt(number);
}
return sum;
}
var result = returnSum();
console.log(returnSum());
$("#result").text("Sum is: " + result);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<table>
<tr>
<td id="code_a1">5</td>
<td id="code_a2">9</td>
<td id="code_a3">1</td>
<td id="code_a4">20</td>
<td id="code_a5">10</td>
</tr>
</table>
<div id="result"> </div>