今、Javascript、jQueryを勉強していて
すごく初歩的なところをちゃんと考えてみたら、、、
わからなくなってしまったのですが、
;(セミコロン)
は必ずつけるべきですよね?
例えば、
function(){
内容
};
のようにちゃんとセミコロンはつけるべきですよね?
勉強してる本でセミコロンがついてない箇所があり、ふと疑問に思いました!
ちなみにつまずいてるところです。
<script> $(document).ready(function(){ //ファイルの読み込み $.ajax({url:'data.json', dataType:'json'}) .done(function(data){ $(data).each(function(){ if(this.crowded === 'yes'){ var idName = '#' + this.id; $(idName).find('.check').addClass('crowded'); } }); }); .fail(function(){ window.alert('読み込みエラー'); }); //クリックされたら空き席状況を表示 $('.check').on('click', function(){ if($(this).hasClass('crowded')){ $(this).text('残席わずか').addClass('red'); }else{ $(this).text('お席あります').addClass('green'); } }); }); </script>このプログラムの
.fail(function(){
window.alert('読み込みエラー');
この上の
});
この部分が本では
})
こうなっています。
しかも僕が書いた
});
これでは動作しませんでした。。。
逆に本にあった
})
これで動作しました。
なぜなのでしょうか?

回答5件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/11/30 12:21
2015/11/30 13:14
2015/11/30 14:37
2015/12/07 04:52
2015/12/07 11:46