• 締切済み

Chrome検証画面のコンソールにエラーがでます

以下の最後の部分 }); がエラー表示が出ています。 window.onload = function(){ $("table").tablesorter({ headers : {'.disabled' : { sorter: false }} }) }); 調べてみると記述ミスか位置がずれているという事が分りました。 Uncaught SyntaxError: Unexpected token ')' の警告文がありました。 私はプログラミングの知識はゼロなので何処をどう直すのか分りません。 教えていただけだらありがたいです。

みんなの回答

回答No.2

>おっしゃるとおりコピペミスでした。 んま、よくあることです。 あまり気にせず、やってみてくださいね!。それでは

回答No.1

>調べてみると記述ミスか位置がずれているという事が分りました。 プログラムでは、 "("の数と")"の数は同じになります。 同じく"{"~"}"も 今回、function() { で始まったら、終わりは"}"です。 最小単位は function() { // ここに何かを書いている状態。 } なので、"}"よりも後に")"があったよ!というエラーになります。 なので }); これを } で、OKです。 最後の";"はこの場合はあってもなくてもOKです。 次の命令あるときに区切るものなので、次の命令がないケースでは 不要(つまりデータの無駄)となるため。 ただ、Jquery命令使ってるみたいなので、 https://qiita.com/kjunichi/items/177f86b9b74e2a159720 $(function(){  window.onload = function(){  $("table").tablesorter({   headers : {'.disabled' : { sorter: false }}   })  }; }); じゃないのかな・・・ 要は、コピって来るとき、Jqueryの開始部を忘れたのが 原因?な気がしてきた。

wolfganggon
質問者

お礼

有難うございました。おっしゃるとおりコピペミスでした。PC初心者なのでとても助かりました。

関連するQ&A