Supprimer l'élément enfant
Comment puis-je supprimer le foo label
ainsi que la div
élément enfant et la br
's?
<label>qux</label>
<label>foo</label><div id="block">text</div><br /><br />
<label>bar</label>
Ma fortune méthode:
$('label:contains("foo")').next().remove();
$('label:contains("foo")').remove();
Comment puis-je améliorer cela?
Vous devez vous connecter pour publier un commentaire.
Juste
did on what html you posted
ici.Essayez ceci:
caisse de violon
et encore meilleure avec
.nextUntil()
:jouer du violon pour
.nextUntil()
Très simple:
$(element).les enfants().remove();
Si facile...
Utilisation .html() la méthode et le régler à la valeur null.
Vérifier Cette de référence
Essayez ceci:
veuillez mentionner le parent de l'élément à l'intérieur de la
.parent()
,quelque chose comme ceci:
Je ne vois pas un excellent moyen d'améliorer l'élimination des foo
<label>
. Vous pouvez améliorer la suppression de ladiv
, du point de vue syntaxique, en utilisantCSS adjacentes sélecteur de frères.