如何在两个元素之间追加一个元素

时间:2011-12-18 16:25:50

标签: jquery html append

我有一个列表

     <ul>
           <li id="lst1"> list item One</li>
           <li id="lst2"> list item two</li>
           <li id="lst3"> list item three</li>
           <li id="lst4"> list item four</li>
           <li id="lst5"> list item five</li>
     </ul>

我想在(不在里面)“lst2”和“lst3”之间添加项 我不知道如何使用jquery。 感谢。

3 个答案:

答案 0 :(得分:18)

$('#lst3').before('<li id="lst21"> list item three</li>');

你可以试试这个。

答案 1 :(得分:8)

您可以使用after docinsertAfter doc

$('#lst2').after('a');
$('a').insertAfter('#lst2');

答案 2 :(得分:1)

使用insertAfter()

$('<li id="newListElement" />').text('new list item').insertAfter('#lst2');

JS Fiddle demo

参考文献: