Remplace l'élément courant par le contenu spécifié, sous forme de code HTML ou d'objet DOM. La fonction retourne l'élément JQuery qui vient juste d'être remplacé et supprimé de la DOM.
Version: disponible depuis la version 1.0 de JQuery
Paramétres:
Valeur de retour: JQuery
Un clic sur un des boutons remplacera le bouton par un div. Le texte sera cependant conservé.
$("button").click(function () {
$(this).replaceWith("<div>" $(this).text() "</div>");
});
Code de test:
<button>First</button> <button>Second</button> <button>Third</button>