Bonjour,
J'ai une fonction qui me permet de supprimer les éléments en fonction de leurs attributs html "rel". Je passe en argument un objet (partie d'une treeview).
Cette fonction ne pose pas de problème. J'ai le résultat attendu.
Cependant, je souhaite cloner cette objet afin de réaliser la suppréssion sur l'objet cloné et non celui passé en argument. Je fais la copie, mais dans ce cas ma fonction ne "marche plus". Aucun élément est supprimé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function newPf(obj){ obj.find('li[rel="pslc"],[rel="vwlc"]').each(function(){$("#"+this.id).remove();}); //autres traitements }
Cela fait quelques heures que je cherche, mais je n'arrive pas à comprendre pourquoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function newPf(obj){ var nobj = obj.clone(true); nobj.find('li[rel="pslc"],[rel="vwlc"]').each(function(){$("#"+this.id).remove();}); //autres traitements }
Pourriez vous m'expliquer la raison et quelle solution à ce type de problème ?
Merci.
Partager