Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/08/2015, 12:09
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Ocultar elementos dinamicos en jquery o js

El ejemplo lo has puesto tú, por eso te digo que lo hagas como cuando añades elementos. Eso que haces es delegar un evento y es la mejor forma de trabajar con elementos dinámicos.

Yo te recomiendo añadir cada par de elementos en un contenedor y luego adherir este al <div> principal.

Código Javascript:
Ver original
  1. $("#blog-test-cont").on("click", ".blog-test", function(){
  2.     $(this).after("
  3.        <div class = 'ejemplo'>
  4.            <p class = 'blog-test'>
  5.                Pulsa para probar " + (++bt_count) + "
  6.            </p>" + "
  7.            <span class = 'cerrar'>cerrar</span>
  8.        </div>
  9.    ");
  10. });

Y para eliminarlo:
Código Javascript:
Ver original
  1. $("#blog-test-cont").on("click", ".cerrar", function(){
  2.     //Tomamos al contenedor del <span> y, por ende, del párrafo y lo ocultamos
  3.     $(this).parent().hide();
  4. });

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand