Rails
jQuery

Uncaught Error: Syntax error, unrecognized expression

jQueryのバージョンが変わり、正規表現の書式が厳密になったようです。

$(‘a[href^=#]’)を
$(‘a[href^=”#”]’) に変更すれば動く。
記事が多くみられました。

自分も、同じエラーになったので少し変えてみました。
自分の場合は、
$("window").on("load", function() {     を
$('window').on("load", function() {     に変えると動きました。

windowの部分ですね。"" を ' 'に変更するとエラーがなくなりました。
よっしゃ。