Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

wdc_black_

[Resolvido] Achar elemento de mesmo nivel dentro de outro element

Recommended Posts

Eai galera, tenho o seguinte código

<li>

 <div id='cont'>conteudo 1</div>

 <div id='enviar'></enviar>

</li>

<li>

 <div id='cont'>conteudo 2</div>

 <div id='enviar'></enviar>

</li>

 

 

queria que ao clicar na div enviar da primeira li, ele pegasse o valor do div cont, mas só da div cont que ta dentro da primeira li,

e algo clica na div enviar da segunda li, pegasse o valor da div cont da segunda li

e assim sucessivamente ;)

 

tentei fazer assim mas n funfou

 

$(document).ready(function(){
  $('#enviar').click(function(){
     var li = $(this).parent('li');
     var valor = $(this).parent('#cont');
     var teste = valor.val();
     alert ( teste );
  });
});

 

mas não funciou, alguem sabe como fazer isso???

deu uma boa procurada mas n encontrei nda...

Compartilhar este post


Link para o post
Compartilhar em outros sites

você não deve duplicar IDs.

 

ID deve ser um identificador unico no documento.

Compartilhar este post


Link para o post
Compartilhar em outros sites

<li>
 <div class="cont">conteudo 1</div>
 <div class="enviar"></div>
</li>

<li>
 <div class="cont">conteudo 1</div>
 <div class="enviar"></div>
</li>

e então:

 

$(document).ready(function(){
  $('.enviar').click(function(){

     var li = $(this).parent('li');
     var valor = li.find('.cont').text();

     alert ( valor );
  });
});

 

.val() só faz sentido para controles de formulário.

.parent() recua um nó.

.find() procura um filho de um nó.

 

http://wbruno.com.br/blog/2011/06/21/afinal-e-javascript/

Compartilhar este post


Link para o post
Compartilhar em outros sites

100% willian,

me tira mais uma dúvida, estranhamente quando eu clico no botao .enviar, ele trava o mouse e não consigo clicar em nda

pra voltar a funcionar tenho que dar 2 cliques no mouse denovo....

ja aconteceu isso com vcs ??

 

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites
estranhamente quando eu clico no botao .enviar, ele trava o mouse e não consigo clicar em nda

tem alguma outra rotina interferindo.

 

apenas o trecho q postei não faria isso.

vá isolando as rotinas e descubra qual é a problemática.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.