web-dev-qa-db-ja.com

2つの要素の間に要素を追加する方法

私はリストを持っています

     <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の使い方がわかりません。ありがとう。

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

あなたはこれを試すことができます。

19

afterを使用できますdoc またはinsertAfterdoc

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

insertAfter()を使用します:

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

JS Fiddle demo

参照:

1
David Thomas