2011-02-28 50 views

回答

14

开始可以使用after()方法与:eq()选择:

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

需要注意的是,由于:eq()是从零开始的,哥斯拉已索引1而不是2.

4

您可以使用eqafter这样的:

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

对于eq指数从0启动,以便1相当于<li>Godzilla</li>

4

$('ul').eq(1).after($('<li>Pink Panther</li'));顺便说一句哥斯拉的指数为1,因为索引0 :)

2

您可以通过像这样的jquery选择器访问LI数组:

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

这将产生以下HTML:

<ul> 

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

</ul>