未捕获到的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>

09-25 16:40
查看更多