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

A. *_*ved 18 html jquery 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>
Run Code Online (Sandbox Code Playgroud)

我想(不在里面)"lst2"和"lst3" 之间追加一个项目我不知道如何使用jquery.谢谢.

Sam*_*iri 19

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

你可以试试这个.


JMa*_*Max 9

您可以使用afterdocinsertAfterdoc:

$('#lst2').after('a');
$('a').insertAfter('#lst2');
Run Code Online (Sandbox Code Playgroud)