Error no detectado: error de sintaxis, expresión no reconocida: pseudo no admitido: [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo seleccionar componentes JSF usando jQuery? 4 respuestas

tengo un txtBox y su id es: beginDateTxt

pero jsf lo hacej_idt8:beginDateTxt

en jquery trato de alcanzarlo así

  <script type="text/javascript">
            $(document).ready(function() {
                $(function() {
                    $("#j_idt8:beginDateTxt").mobiscroll().date({
                       theme: 'android-ics light', mode:'scroller', display: 'bottom'
                    });
                });

            });
   </script>

pero obtengo el siguiente error:

Uncaught Error: error de sintaxis, expresión no reconocida: pseudo no admitido: beginDateTxt

¿por qué

Respuestas a la pregunta(2)

Su respuesta a la pregunta