Supprimer les balises d'ancrage à l'aide de jQuery
Mon code html:
<div class="example">
<a id="link" href="http://www.google.com">Example</a>
</div>
jQuery
$('a#link').remove();
Ce que je voudrais faire, c'est de faire le html ressembler à ceci après la <a>
balise est supprimée:
<div class="example">
Example
</div>
Comment puis-je supprimer le
<a> </a>
partie?
source d'informationauteur cusejuice
Vous devez vous connecter pour publier un commentaire.
Solution de rechange:
Essayez ceci:
Pour supprimer
a
mais de conserver son texte à essayer:ou
Supposons qu'un texte lié:
<a href="http://stackoverflow.com/" class="link-style">MY link</a>
Utilisez code ci-dessous seulement de supprimer le lien (href), mais conserver le style défini sur lien de style classe:
J'ai rencontré le même problème pour supprimer 'a' balises de texte. Je ne sais pas si d'autres solutions de soins de l'efficacité - tous d'entre eux ne l'élément à la recherche de deux fois. En outre, la solution retenue ne fonctionne pas correctement en cas il y a plusieurs
'a#link'
éléments, par exemple:Donc c'est encore un autre solution qui n'essayez pas de trouver l'élément deux fois et fonctionne correctement avec plusieurs éléments: