teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

追記

2019/03/25 04:39

投稿

tkshp
tkshp

スコア174

title CHANGED
File without changes
body CHANGED
@@ -38,4 +38,49 @@
38
38
  valを出力したら、
39
39
  <td class="sample">10</td>
40
40
  となるので、
41
- これで何故、val.text()でエラーが出てしまうのかわかりません。
41
+ これで何故、val.text()でエラーが出てしまうのかわかりません。
42
+
43
+ ### 追記
44
+
45
+ 現状の全コードです。
46
+
47
+ ```html
48
+ <!DOCTYPE html>
49
+ <html>
50
+ <head>
51
+ <meta charset="UTF-8">
52
+ <title>sample page</title>
53
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
54
+ <script src="sample01.js"></script>
55
+ <!-- <link rel="stylesheet" type="text/css" href="sample01.css"> -->
56
+ </head>
57
+ <body>
58
+ <table>
59
+ <tr>
60
+ <td class = "sample">10</td>
61
+ <td class = "sample">20</td>
62
+ <td class = "sample">30</td>
63
+ </tr>
64
+ </table>
65
+ </body>
66
+ </html>
67
+ ```
68
+
69
+ ```JavaScript
70
+ $(function(){
71
+ var sum;
72
+ $(".sample").each(function(index, val){
73
+ console.log($(val).text());
74
+ sum += parseInt($(val).text(), 10);
75
+ });
76
+ console.log(sum);
77
+ });
78
+ ```
79
+
80
+ ・出力結果。
81
+ ```
82
+ 10
83
+ 20
84
+ 30
85
+ NaN
86
+ ```