2

誰でもこの小さな難問で私を助けることができます.私は可能な限り最短の手でそれをやろうとしましたが、insertAfterがこのように機能するかどうかはわかりません.

誰でもこれを行うための有効な方法を提案できますか?

私は自分の問題をフィドルにしました。

http://jsfiddle.net/GzHnj/3/

li5 番目の後に別のカスタムを挿入しようとしているだけですli。しかし、最も効率的な方法でそれを実行しようとしています。

$('<li style="background: red"></li>').insertAfter( $('li').index(4) );


誰でもこれで私を助けてくれますか、ありがとう。

ジョシュ

4

1 に答える 1

5

.index()と混同する場合があります.eq()。これを使って

ライブデモ

$('<li style="background: red"></li>').insertAfter( $('li:eq(4)') );
于 2013-01-21T16:35:29.567 に答える