J'ai un div, et je veux enlever tous le code HTML à l'intérieur de la div.
Comment puis-je faire cela?
J'ai un div, et je veux enlever tous le code HTML à l'intérieur de la div.
Comment puis-je faire cela?
Vous souhaitez utiliser le vide de la fonction:
$('#mydiv').empty();
Je ne pense pas que empty() ou html() est ce que vous cherchez. Je suppose que vous êtes à la recherche de quelque chose comme strip_tags en PHP. Si vous voulez faire cela, vous devez ajouter cette fonction:
jQuery.fn.stripTags = function() {
return this.replaceWith( this.html().replace(/<\/?[^>]+>/gi, '') );
};
Supposons que c'est votre code HTML:
<div id='foo'>This is <b>bold</b> and this is <i>italic</i>.</div>
Et puis tu fais:
$("#foo").stripTags();
Ce qui aura pour résultat:
<div id='foo'>This is bold and this is italic.</div>
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.