JQuery должен работать в IE9. В приведенных вами отрывках кода точно нет синтаксических ошибок, (но на будущее, лучше приводить ещё несколько строк до и после места где возникает ошибка).
Думаю, стоит поискать в своём коде, так как случалось что IE может указать совсем не на ту строку где действительно есть ошибки. Если SyntaxError не возникает в новых браузерах, то вероятно вы использовали что-то из нового синтаксиса яваскрипта, например const, let rest-параметры, стрелочные функции, классы и так далее.