「Syntax error, unrecognized expression」というエラーが出たら確認すること

Syntax error, unrecognized expression

コンソールでこのようなエラが―出た場合は引用符のエラーのようです。
おそらくこのエラーの前後どちらかに該当の場所も表記されているため、その部分の引用符が正常に記述されているかどうかを確認しましょう。

たとえば今回は以下のように記述してしまっていました。

$('#linkBlock a[href^=#]').click(function () { ~

内側の引用符を足したらエラーは解消されました。

$('#linkBlock a[href^="#"]').click(function () { ~

参考:jQueryで「Uncaught Error: Syntax error, unrecognized expression: [name=]」というエラーが出たら