2010-07-15 10 views
0

J'ai hérité du HTML héritage dans lequel il présente les éléments suivants dans le corps du code:suppression des balises indésirables de corps HTML avec jQuery

style 

meta 

title 

Comment puis-je supprimer ces derniers avec jQuery?

+2

"... dont il a les balises suivantes dans le corps ..." - quelles balises seraient-elles? –

+1

En outre, vous pouvez envisager d'effectuer une recherche de toutes ces balises et de les supprimer du code brut au lieu d'exécuter un script après le chargement du DOM, bien que jQuery soit le correctif rapide. – virstulte

Répondre

1

Si vous pouvez trouver un sélecteur CSS approprié pour obtenir les éléments que vous pouvez simplement les détacher du DOM:

$(document).ready(function(){ 
    $('style, meta, title').detach(); 
}); 

Je doute fortement que vous voulez vraiment détacher l'élément <title>, cependant.

1

$('style, meta, title').remove();

Cela supprimerait tous les éléments spécifiés du DOM.

P.S. Assurez-vous que ceci est contenu dans le $(document).ready(), comme c'est une bonne pratique pour la plupart des codes jQuery que vous devrez écrire.

+1

Ils s'appellent des éléments, pas des étiquettes. – You

Questions connexes