tenho vários valores em campos do tipo hidden em uma tabela,e preciso
recuperar todos os que estiverem com x, estou tentando como abaixo
porém para o valor aparece HTMLTableCellElement, alguém sabe como posso
fazer para pegar os valores?
jQuery(".select:contains('X')").each(function(index, element){
alert("Elemento na posicao: " +index+ " Valor: " + element );
});
O que tem que estar com x ?
O select ?
Como você criou os hidden ? Com um id definido baseado no id da inserção na tabela ?
E
edulemos
estou fazendo um escala de revezamento em que o usuario pode marcar ou desmarcar a celula com um x,
e cada celula tem um valor em um campo hidden, apos submter preciso pegar todos os valores do hidden
que estejam marcados.
Você pode criar um id baseado na posição da iteração.
Depois no each você iria verificar quais estavam selecionados e pegaria o hidden respectivo
Mais ou menos assim:
No hidden você cria com um nome mais ou menos assim:
valorHidden_posicaoNaLista
Tem um atributo do foreach da jstl que te traz o id
daí no campo que você marca ou desmarca você criaria o id assim
campo_posicaoNaLista
Por fim após o usuário selecionar lá.
Na sua iteração das selecionadas, voce verifica se foi marcada.
Se sim você pega o elemento hidden respectivo com getElementById do nome + a posição que o próprio id do elemento já te dá.