11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour

Je charge une page externe avec la fonction load () de jquery
Ca ... C'est Ok

Mais ... Je souhaite juste changer les balises <h1> </ h1> en <h2> </ h2> .
comment faire avec jQuery ou avec javascript ?

merci
Il y a peut-être mieux à faire, mais voici une solution :


$("h1").each(function() {
    $(this).replaceWith('<h2>' + $(this).text() + '</h2>');
});


En gros je parcours tous les h1 et je remplace le bloc h1 par la balise h2 en ajoutant le texte du h1.