2011-12-18 182 views
15

我有一个List如何元素两个元素

 <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。 谢谢。

回答

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

你可以试试这个。

1

使用insertAfter()

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

JS Fiddle demo

参考文献:

8

您可以使用afterdocinsertAfterdoc

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