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

質問編集履歴

2

さらに修正しました!

2015/11/30 12:19

投稿

ShunYoshizawa
ShunYoshizawa

スコア103

title CHANGED
File without changes
body CHANGED
@@ -56,4 +56,13 @@
56
56
  })
57
57
  こうなっています。
58
58
 
59
+
60
+ しかも僕が書いた
61
+ });
62
+ これでは動作しませんでした。。。
63
+
64
+ 逆に本にあった
65
+ })
66
+ これで動作しました。
67
+
59
- なぜでしょうか?
68
+ なぜなのでしょうか?

1

より具体的に記載しました。

2015/11/30 12:19

投稿

ShunYoshizawa
ShunYoshizawa

スコア103

title CHANGED
File without changes
body CHANGED
@@ -13,4 +13,47 @@
13
13
  };
14
14
  のようにちゃんとセミコロンはつけるべきですよね?
15
15
 
16
- 勉強してる本でセミコロンがついてない箇所があり、ふと疑問に思いました!
16
+ 勉強してる本でセミコロンがついてない箇所があり、ふと疑問に思いました!
17
+
18
+ ---------------------------------------------------------------------
19
+
20
+ ちなみにつまずいてるところです。
21
+
22
+ <script>
23
+ $(document).ready(function(){
24
+ //ファイルの読み込み
25
+ $.ajax({url:'data.json', dataType:'json'})
26
+ .done(function(data){
27
+ $(data).each(function(){
28
+ if(this.crowded === 'yes'){
29
+ var idName = '#' + this.id;
30
+ $(idName).find('.check').addClass('crowded');
31
+ }
32
+ });
33
+ });
34
+ .fail(function(){
35
+ window.alert('読み込みエラー');
36
+ });
37
+
38
+ //クリックされたら空き席状況を表示
39
+ $('.check').on('click', function(){
40
+ if($(this).hasClass('crowded')){
41
+ $(this).text('残席わずか').addClass('red');
42
+ }else{
43
+ $(this).text('お席あります').addClass('green');
44
+ }
45
+ });
46
+ });
47
+ </script>
48
+
49
+
50
+ このプログラムの
51
+ .fail(function(){
52
+ window.alert('読み込みエラー');
53
+ この上の
54
+ });
55
+ この部分が本では
56
+ })
57
+ こうなっています。
58
+
59
+ なぜでしょうか?