JavaScript - 3 Combos de Data Dinâmicos

Olá pessoal, blz???
Bom, estou tentando fazer o seguinte script.:

_ 3 Combos (Ano, Mês e Dia);
_ Selecionando Anos, libera Meses;
_Selecionando Meses, libera Dias;
_Sendo Ano e Mês corrente, pega o dia à partir de hoje.

Bom, consegui fazer a maioria, mas, ainda estou me batendo muito pq tenho dúvidas se é possível aninhar $.change() ou se existe algum outro meio.

Será que alguém poderia me dar uma ajuda???

Segue o lik do Código em JSFIDDLE:

http://jsfiddle.net/deciorocha/dp0qxtp9/1/

Vlw…

Imagino que quando você muda o contente do script via jquery o evento change não é disparado, então por isso ele não tem o efeito aninhado que você deseja.

Você pode forçar o evento na mão, chamando a função $(componente).change();

Uma coisa que reparei no seu código é que toda a lógica e a manipulação de dom e de eventos está no mesmo bloco de código.
Isso torna seu código mais díficil de testar e de entender.

Experimente quebrar seu código em funções que fazem coisas específicas.

Um exemplo de como começar seria aqui:
http://jsfiddle.net/hd8dabar/