kdashu
#1
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
kdashu
#3
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 =/
alias
#5
[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(...)
kdashu
#6
Alias, funcionou cara!
Muito obrigado pela ajuda pessoal, sem palavras!
Abraços!