Иногда при отладке сайта видишь, что в js файле есть код, который выдает ошибку так, как не находит нужного селектора в коде страницы. Такое часта бывает, так как js файл единый для многих страниц сайта.
Для таких случаев, я вставляю проверку, есть ли данный блок с нужным селектором на странице, и только после этого исполнять код.
if($("#id-block").length) { // js код для блока с id="id-block" } //или if($.trim($("#id-block").html())!='') { // js код для блока с id="id-block" }