使用Jquery将项插入到给定索引处的无序列表中

Nib*_*Pig 9 html jquery

我有:

<ul>

<li>Cthulhu</li>
<li>Godzilla</li>
<li>King Kong</li>

</ul>
Run Code Online (Sandbox Code Playgroud)

我想<li>Pink Panther</li>在哥斯拉之后插入(索引2).我怎样才能做到这一点?

Fré*_*idi 16

您可以将after()方法与:eq()选择器一起使用:

$("ul li:eq(1)").after($("<li>Pink Panther</li>"));
Run Code Online (Sandbox Code Playgroud)

请注意,由于:eq()基于零,因此哥斯拉有索引1而不是2.