JQuery remove() enléve la balise mais pas son contenu.
Résolu
freebird
-
BioK03 Messages postés 801 Statut Membre -
BioK03 Messages postés 801 Statut Membre -
Bonjour,
J'utilise remove() pour supprimer une balise seulement il reste le contenu affiché.
Comment faire pour supprimer et la balise et son contenu, dois je utiliser html() ou text() pour écrire du vide ou une fonction existe?
Voici mon code:
HTML
js
Testé dans chromium(chrome pour linux) et firefox, même problème: je n'ai plus les balises seulement mon texte.
J'utilise remove() pour supprimer une balise seulement il reste le contenu affiché.
Comment faire pour supprimer et la balise et son contenu, dois je utiliser html() ou text() pour écrire du vide ou une fonction existe?
Voici mon code:
HTML
<section>
<button id='consoled6'>D6</button>
<button id='consolecls'>CLS</button>
<div id="console">
<p id='firstline'></p>
</div>
</section>
js
$('#consoled6').click(function(){
// le texte inséré est indifférent, c'est juste des tests pour mon appli
$('#console p').after(1+Math.floor(Math.random()*6),"<br/>");
});
$('#consolecls').click(function(){
$('#console #firstline').nextAll().remove();
});
Testé dans chromium(chrome pour linux) et firefox, même problème: je n'ai plus les balises seulement mon texte.
A voir également:
- JQuery remove() enléve la balise mais pas son contenu.
- Remove empty directories - Télécharger - Nettoyage
- Hiberfil.sys remove - Guide
- Balise br - Forum HTML
- Remove logo now - Télécharger - TV & Vidéo
- Ce contenu n'est pas disponible facebook - Forum Facebook
comme ceci:
$('#console #firstline').nextAll().empty();
ça ne fonctionne pas, rien n'est supprimé. Je teste sur un seul élément.
J'ai modifié mon script en remplaçant after() par apend() et mon <p id="firstline"> comme ceci
Merci encore BioK03, c'est ça débuter et il y a beaucoup de fonctions événementielles un régal mais faut choisir la bonne.
Bonne soirée