jquery füge VOR dem letzten Element in div ein

8

Ich erhalte einige Daten mit ajax und möchte sie als vorletztes Kind eines div einfügen., Frage ist, wie füge ich etwas html in ein div vor dem letzten Element ein div

%Vor%

Hier ist mein div und darin ein Kommentar, der zeigt, wo ich es hinstellen möchte

%Vor%

Ich könnte entweder den Klassennamen black_box2 oder besser noch verwenden, die ID, die ich der letzten div zugewiesen habe, oder was auch immer schneller ist

    
Zoinky 25.02.2014, 23:20
quelle

1 Antwort

14

$('#listings').insertBefore(".last-child", data); würde #listings vor .last-child setzen (es gibt keinen zweiten Parameter für insertBefore).

Was Sie wollen, ist:

%Vor%

Oder

%Vor%

.before (content) platziert den Inhalt vor dem ausgewählten Element.

.insertBefore (Ziel) platziert das ausgewählte Element vor dem Ziel.

    
mr.moses 25.02.2014, 23:27
quelle

Tags und Links