Pegando o elemento X de todos input type text com Jquery

Pessoal, blz?

Possuo um formulário em JSF que é bem complexo e composto por ui:define

No caso, existem certa de 20 elementos do tipo input type texts. Se tentar pegar pelo id deles fica inviavel, já que o formato acaba ficando:

jQuery("#formulario\:j_id92\:elementoX")

Ou seja, existe um elemento no meio da composicao que nao tem id e não possibilita capturar pelo id. Fiz o seguinte:

alert(jQuery(".rich-calendar-input ").length);

Me trouxe os 20 elementos, pois todos usam o mesmo styleClass.

Blz, agora como poderia eu pegar o elemento 4, por exemplo para setar um valor nele com o .val(“valorqualquer”) ?

Grato.

Eae, blz?

Tenta isso pra pegar o 4º:

$(’.rich-calendar-input:eq(3)’) // index começa no 0

Oi Cara, joia.

com base no funcionando acima, vc diz que posso setar o valor tipo:

$(".rich-calendar-input:eq(3)").val(“novovalor”);

?

Tentei mas nao deu.

Valeu!

Ue que estranho, ate testei aqui e foi…

$(’.rich-calendar-input:eq(3)’) pelo menos te retorna algo?

Soh se vc estiver usando uma versao mais antiga =/

[quote=kdashu]Oi Cara, joia.

com base no funcionando acima, vc diz que posso setar o valor tipo:

$(".rich-calendar-input:eq(3)").val(“novovalor”);

?

Tentei mas nao deu.

Valeu![/quote]

tente assim

$(".rich-calendar-input").eq(3).val(...)

Alias, funcionou cara!

Muito obrigado pela ajuda pessoal, sem palavras! :stuck_out_tongue:
Abraços!