Sagen Sie, ich habe das:
<div id="controller">
<div id="first">1</div>
<div id="second>2</div>
</div>
Aber sagen wir, ich wollte ein neues Div willkürlich einfügen, basierend auf einem Index, den ich liefere.
Angenommen, ich habe den Index zum Einfügen von 0 angegeben. Das Ergebnis sollte sein:
<div id="controller">
<div id="new">new</div>
<div id="first">1</div>
<div id="second">2</div>
</div>
und wenn ich einen Index zum Einfügen von 2 hätte, wäre das Ergebnis.
<div id="controller">
<div id="first">1</div>
<div id="second">2</div>
<div id="new">new</div>
</div>
und wenn ich einen Index von 1 gebe, wäre das Ergebnis:
<div id="controller">
<div id="first">1</div>
<div id="new">new</div>
<div id="second">2</div>
</div>
Vergessen Sie einfach das Format des letzten Beispiels. Das einfache Kopieren und Einfügen von HTML-Code auf dieser Website ist schrecklich genug, um mich zum Schreien zu bringen und mir die Haare auszureißen, und ich möchte keine Zeit mehr damit verbringen, mich damit zu beschäftigen!
.before()stattdessen verwenden.append();)