Ich habe ein bestimmtes Textfeld und möchte danach ein Div hinzufügen. Ich habe das versucht.append()
Funktion , aber das fügt nur das div im Element hinzu.
Zum Beispiel habe ich:
<input type="text" id="bla" />
und ich möchte das ändern in:
<input type="text" id="bla" /><div id="space"></div>
html
jquery
append
insertafter
Skerit
quelle
quelle
Versuchen
Hier
quelle
$('<div id="space"></div>').insertAfter('#bla')
als$('#bla').insertAfter(content);
?Zunächst
input
sollte das Element kein schließendes Tag haben (von http://www.w3.org/TR/html401/interact/forms.html#edef-INPUT : End-Tag: verboten).Zweitens brauchen Sie die
after()
, nichtappend()
Funktion.quelle
<input>
sollte nicht geschlossen werden.Gelöste jQuery: Element nach einem anderen Element hinzufügen
ODER
quelle