11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Je cherche une fonction javascript qui force la suppression des éléments DOM, dans le sens où le nœud est réellement supprimé.

voici le bout de code que j'utilise pour le moment ...

$('.portlet-content').children().each(function () {
$(this).remove();
});

sur chaque élément à supprimer ...
mais depuis un analyseur de noeuds, je m'apercois qu'ils existent toujours.

Que dois-je modifier ?

Merci d'avance,
lnhf
Bonjour,
si c'est pour vider les conteneurs avec la classe 'portlet-content'
tu peux essayer :

  $('.portlet-content').empty();
Merci pour ta reponse ...
mais ca ne fonctionne pas ... Smiley decu

en fait, j'essaie de supprimer les noeuds, qui dans mon analyseur de noeuds se trouvent être "orphan" ... plus lie a mon arbre de noeuds (suite à l'appel de la fonction remove()) ... upload/23883-exemple.PNG


lnhf
Ben il te reste le noeud coulant. Désolé, mais je ne vois pas bien ce que tu essaies de faire.
Peux être que ton éditeur de noeuds ne s'actualise plus une fois le DOM chargé.

Firebug c'est bien aussi.

Bonne chance.