J'ai une balise H1 et je souhaite obtenir Mon code: - P> p> html () code> de cet élément sur le bouton Cliquez mais en ce qui concerne maintenant le texte au lieu de HTML. Comment puis-je obtenir bon HTML? <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<h1 style="color:indianRed">Heading 1</h1>
<button>Click</button>
3 Réponses :
Le .html () code> La fonction renvoyez le code HTML intérieur d'un élément, pour obtenir le outerhtml code> d'un élément donné, essayez de l'envelopper à l'intérieur d'un conteneur puis obtenir son HTML utilisant .html () code>. $(function(){
$('button').click(function(){
var elHTML = $('<div></div>').append($('h1'));
alert(elHTML.html());
});
});
p> OUTERHTML code> dans JavaScript <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<h1 style="color:indianRed">Heading 1</h1>
<button>Click</button>
Le
H1 code> ne contient aucun balisage HTML, juste un nœud texte, que vous attendiez-vous?