こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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

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

大変申し訳ございませんが、この投稿に添付された画像や動画などは、「BIGLOBEなんでも相談室」ではご覧いただくことができません。 OKWAVEよりご覧ください。

マルチメディア機能とは?

投稿日時 - 2019-10-12 14:13:03

QNo.9666309

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

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

投稿日時 - 2019-10-28 11:46:26

>調べてみると記述ミスか位置がずれているという事が分りました。
プログラムでは、
"("の数と")"の数は同じになります。
同じく"{"~"}"も
今回、function() { で始まったら、終わりは"}"です。
最小単位は
function() {
// ここに何かを書いている状態。
}
なので、"}"よりも後に")"があったよ!というエラーになります。
なので
});
これを
}
で、OKです。

最後の";"はこの場合はあってもなくてもOKです。
次の命令あるときに区切るものなので、次の命令がないケースでは
不要(つまりデータの無駄)となるため。

ただ、Jquery命令使ってるみたいなので、
https://qiita.com/kjunichi/items/177f86b9b74e2a159720

$(function(){
 window.onload = function(){
 $("table").tablesorter({
  headers : {'.disabled' : { sorter: false }}
  })
 };
});
じゃないのかな・・・
要は、コピって来るとき、Jqueryの開始部を忘れたのが
原因?な気がしてきた。

投稿日時 - 2019-10-13 16:03:19

お礼

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

投稿日時 - 2019-10-28 10:15:33

あなたにオススメの質問