J'ai une certaine zone de texte et je veux ajouter un div après. J'ai essayé la .append()
fonction, mais cela n'ajoute que le div dans l'élément.
Par exemple, j'ai:
<input type="text" id="bla" />
et je veux changer cela en:
<input type="text" id="bla" /><div id="space"></div>
html
jquery
append
insertafter
Skerit
la source
la source
essayer
ici
la source
$('<div id="space"></div>').insertAfter('#bla')
plutôt à$('#bla').insertAfter(content);
?Tout d'abord, l'
input
élément ne doit pas avoir de balise de fermeture (de http://www.w3.org/TR/html401/interact/forms.html#edef-INPUT : Balise de fin: interdite).Deuxième chose, vous avez besoin du
after()
, pas de laappend()
fonction.la source
<input>
ne doit pas être fermé.JQuery résolu: ajouter un élément après un autre élément
OU
la source