JQUERY - E IDs separados por ponto "."

Pessoal, alguém sabe por que os selectors do JQuery não identificam um id que é separado por ponto, por exemplo os gerados automaticamente pelos nossos frameworks web:

(spring mvc)

<input type="text" id="pessoa.endereco.rua" />

eu não consigo selecionar este id com $(#pessoa.endereco.rua), pois simplesmente não funciona, agora, se fosse apenas:

<input type="text" id="rua" />

ai funcionaria, mas não iria funcionar o meu bind…

://

Usa underscore que funciona

$("#pessoa\\.endereco\\.rua");
De acordo com a documentação (http://docs.jquery.com/Selector - final da página), coloque “\” antes dos pontos. O mesmo vale para outros caracteres utilizados pelos seletores.

pensei nisso, mas ai teria que alterar algumas classes do spring, o que não eh uma boa idéia :wink:

lucasmazza: vou testar, obrigado ;D