wie legen Sie einen neuen li-tag an der angegebenen Stelle?

Wollte ich einfügen, um ein li-tag in der Mitte eine Liste mit li-tags basiert auf einem css-Klasse gesetzt, um den li-tag mit jQuery. Betrachten Sie die folgenden

<ul class="myList">
     <li><a href="#">test 1</a></li>
     <li class="active"><a href="#">test 2</a></li>
     <li><a href="#">test 3</a></li>
     <li><a href="#">test 4</a></li>
    <li><a href="#">test 5</a></li>
    <li><a href="#">test 6</a></li>
</ul>

Wollte ich so fügen Sie einen neuen li-tag nach dem li-tag auf aktiv gesetzt. So ist die Ausgabe wie diese.

<ul class="myList">
     <li><a href="#">test 1</a></li>
     <li class="active"><a href="#">test 2</a></li>
     <li><a href="#">My new Tag</a></li>
     <li><a href="#">test 3</a></li>
     <li><a href="#">test 4</a></li>
    <li><a href="#">test 5</a></li>
    <li><a href="#">test 6</a></li>
</ul>

Habe ich versucht mit .appendTo, .insertAfter, .Anhängen usw. konnte aber nicht das Ergebnis bekommen, das ich wollte. Irgendeine Idee, wie dies erreicht werden kann?

InformationsquelleAutor Amit | 2010-04-05

Schreibe einen Kommentar