2011-02-28 20 views

Respuesta

14

Usted puede utilizar el método after() con el selector de :eq():

$("ul li:eq(1)").after($("<li>Pink Panther</li>")); 

Tenga en cuenta que, dado que es :eq() base cero, Godzilla tiene índice 1 en lugar de 2.

4

Puede utilizar eq y after así:

$('#ul_id li:eq(1)').after('<li>Pink Panther</li>'); 

Para eq índice comienza desde 0 por lo 1 corresponde a <li>Godzilla</li>.

4

$('ul').eq(1).after($('<li>Pink Panther</li')); por cierto índice de Godzilla es 1, ya que la indexación comienza con 0 :)

2

Puede acceder a la matriz de LI a través de selectores de jquery como este:

var secondElement = $("ul li")[1]; 
$(secondElement).after("<li>New element!</li>"); 

Esto producirá el siguiente código HTML:

<ul> 

<li>Cthulhu</li> 
<li>Godzilla</li> 
<li>New element!</li> 
<li>King Kong</li> 

</ul> 
Cuestiones relacionadas