Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/02/2013, 13:53
Ciel
 
Fecha de Ingreso: julio-2010
Mensajes: 126
Antigüedad: 14 años, 4 meses
Puntos: 5
No funciona correctamente el next()

Esto resulta sumamente raro, la otra vez le hice un cambio al codigo implementando algo y se me borro, hoy lo quise replicar y hay algo que no esta funcionando bien y no entiendo porque.

Les muestro el html importante con respecto al problema:

Código HTML:
Ver original
  1. <div class="pros">
  2.     <header><h1>PROS</h1></header>
  3.     <textarea id="pro" class="animated" placeholder="Add PROS items to this list"></textarea>
  4.     <div class="enter">Press enter to add</div>
  5.     <ul id="listpro" class="listitems"></ul>
  6. </div>

Lo que quiero hacer aca es.... desde el <textarea> pasar al <ul> por medio de next haciendo lo siguiente:

Código Javascript:
Ver original
  1. $(this).next('ul').append($(item).delay(1).animate({left: 0, opacity: 1}, 400));

Pero con el next('ul') no se a donde se esta yendo, puesto que si hago un alert me tira "undefined".

De la unica forma que funciona el codigo es comentando o sacando el div del medio, es decir este:

Código HTML:
Ver original
  1. <!-- <div class="enter">Press enter to add</div> -->

Pero no entiendo porque, si se supone que el next() puede saltearse algo justamente declarando al elemento al que quiero ir, en este caso al 'ul'

Alguna idea?