Maskmoney - Precisão antes da virgula [RESOLVIDO]

Boa tarde pessoal,

estou tentando criar um input de valor (monetário) que aceite como valor máximo 9,99.

Estou utilizando a biblioteca maskmoney junto com maxlenght no input, mas está ocorrendo as seguinte situações:

<agbo:inputMonetario id="txtValorFaixa1" maxlength="5" styleClass="num-nao-nulo txtValores" disabled="false" value="#{dto.faixas[0].valorRealFaixa}" />

maxlength=“5” ==> O campo permite informar até 99,99 (INVÁLIDO)

<agbo:inputMonetario id="txtValorFaixa2" maxlength="4" styleClass="num-nao-nulo txtValores" disabled="false" value="#{dto.faixas[1].valorRealFaixa}" />

maxlength=“4” ==> O campo permite editar apenas o ultimo digito: 0,0X … apenas a parte ‘X’ fica editável

Código maskmoney

$('.txtValores').maskMoney({ decimal: "," });

Alguém poderia me ajudar por favor.

Problema de incompatibilidade entre a versão do jquery e maskmoney.

Seria legal você postar pra gente qual era a versão que estava dando o problema de imcompatibilidade e para qual versão você atualizou. Assim ajuda a quem entrar neste tópico com a mesma dúvida.