2012-03-02 6 views
0

comment supprimer un élément imbriqué d'un élément clone? Le code ci-dessous est ma tentative de supprimer l'élément d'entrée clone, mais ne fonctionne pas. Je reçois une sortie vide.comment supprimer un élément imbriqué d'un élément clone?

<li id="listA"><p><input class='input1' /><strong id="s1"></strong><strong id="s2"></strong></p></li> 

    var $cloneList = $("#listA").clone(); 
    $cloneList.each(function() 
    { 
     alert($(this).children().children().remove().html()); 
    }) 

L'objectif est d'avoir la sortie suivante ...

<li id="listA"><p><strong id="s1"></strong><strong id="s2"></strong></p></li> 

Répondre

2
var $cloneList = $("#listA").clone(); 
$cloneList.find("input.input1").remove(); 
+0

obtenir la sortie null –

+0

Que voulez-vous dire par "sortie"? Un 'alert()' montrant le html comme dans votre question? (J'avais supposé que c'était une sorte de dispositif de débogage et ne faisait pas partie de vos besoins réels.) Ou voulez-vous ajouter le clone à la page quelque part? – nnnnnn

Questions connexes