Ir para conteúdo

POWERED BY:

Arquivado

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

Wellington09

[Resolvido] adicionar e remover

Recommended Posts

gostaria de saber que comando eu uso do jquery que ao clicar sobre uma div ele manda esta div mais tudo que esta dentro dela para uma outra tag e desapareça da onde ela estava , aparecendo apenas na tag onde ela se encontra após o clique.

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz um .append(), e um .remove()

Compartilhar este post


Link para o post
Compartilhar em outros sites

então amigo eu fiz o teste aqui e nem precisei usar o remove pois ele já some da div A e aparece na div B, mas ao tentar voltar as divs .teste para a div A ele não funciona.

 

ex:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script> 
<script>
jQuery().ready(function(){
jQuery('#A .teste').dblclick(function() {
	jQuery('#B').append(jQuery(this));
});

jQuery('#B .teste').dblclick(function() {
	jQuery('#A').append(jQuery(this));
});
});
</script>

 

<div id="A">

 <div class="teste">
  <p>a</p>
  <strong>A</strong>
 </div>

 <div class="teste">
  <p>b</p>
  <strong>B</strong>
 </div>

 <div class="teste">
  <p>c</p>
  <strong>C</strong>
 </div>

</div>

<div id="B">
</div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

use o delegate ou o live, pois como você moveu o objeto com javascript, o evento não foi atrelado no document.ready

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara deu certinho com o delegate, já com o live não consegui fazer funcionar

 

jQuery('#B').delegate(".teste", "dblclick", function(){
	jQuery('#A').append(jQuery(this));
   });

 

vlw pela ajuda

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.