Jquery each recuperar valores

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 ?

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.

<c:forEach items="${listaDataMes}" var="data"> <td align=center> <table border="1" width="100px" > <c:forEach items="${listaFuncionarios}" var="funcionario"> <tr> <td height="39px" class="select" > <input type="text" name="${funcionario.nome}" value="${funcionario.id}-${data}"> </td> </tr> </c:forEach> </table> </td> </c:forEach>

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á.