seleÇÃo de elemento com jquery

1 resposta
Morpheus_Urubu

Alguem sabe como selecionar um elemento específico dentro de um FOR usando Jquery ?

Estou tendo um problema que, dentro de um for, ele so me retorna o primeiro elemento.

Vou postar o codigo para um melhor entendimento:

Aqui, eu recebo uma List do meu servlet com as galerias a serem exibidas dinamicamente, via AJAX, entao a ideia é que eu tenha um ID unico, no caso relacionado a tag NAME, para que eu retorne para o servlet responsavel por trazer as fotos correspondente a galeria selecionada. Esse atributo ESTA SENDO CORRETAMENTE PREENCHIDO no for, conforme eu pude verificar no HTML gerado.

<td id="listaGalerias"> <c:forEach items="${getGalerias}" var="galeria"> <div class="galeria"> <a href="#" class="ajax"><img src="image?id=${galeria.id}" width="74" height="59" class="imgAjax" name="${galeria.id}"/></a> </div> </c:forEach> </td>

Aqui, eu crio uma funcao que captura o click dos links da classe ajax acima, le o atributo NAME que foi gerado com o ID da minha galeria, para entao retorna-la para o servlet. Porem como disse anteriormente, somente o “name” do primeiro link da classe e retornado, nao importando em qual eu clique.

$('a.ajax').click(function() { showCarregandoFotos(); var idGaleria = $('img.imgAjax').attr('name'); fotos.load('fotos?idGal=' + idGaleria, aposCarregandoFotos()); });

Alguem poderia me dar uma mao ?

1 Resposta

Morpheus_Urubu

So postando caso alguem mais tenha esse problema:

eu coloquei no link no Onlick uma funcao FotoAjax(${galeria.id}), e depois uma funcao com o jquery que recebe esse ID como argumento.

Criado 29 de junho de 2009
Ultima resposta 29 de jun. de 2009
Respostas 1
Participantes 1