Hola José,
Tu código parece correcto.
Sin embargo, tienes ciertamente una error JavaScript. Pruebas la consola de tu navegador.
Para depurar, inserta la instrucción siguiente junto después el tag <script> si tu código esta dentro de tu vista PHP.
console.log('Mi código empieza aqui...');
Después, una vez tu vista cargada, puedes mostrar el código JavaScript de tu vista desde la consola de tu navegador haciendo clic sobre el mensaje insertado supra.
Finalmente, configura un punto de interrupción y ejecuta tu código paso a paso.
Buena suerte,
Pascal MARTINEZ