2 番目のリスト項目の後に新しい div を挿入しようとしています。しかし、私はそれの前を閉じて、その直後に</ol>
新しいものを開きたいと思っています。<ol>
これ:
<ol>
<li>test 1</li>
<li>test 2</li>
<li>test 3</li>
<li>test 4</li>
</ol>
これになるはずです:
<ol>
<li>test 1</li>
<li>test 2</li>
</ol>
<div>NEW DIV</div>
<ol>
<li>test 3</li>
<li>test 4</li>
</ol>
jQuery:
var el = $('ol li:eq(1)');
el.after('<div>NEW DIV</div>');
ここに私のデモがあります: http://jsfiddle.net/5hhr2/
jQueryでこれを行う方法はありますか?
私はすでにやろうとしましafter('</ol><div>NEW DIV</div><ol>)
たが、ここで説明されているように、明らかに機能しません: Using .after() to add html closed and open tags。