2011-12-18 89 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');