Convertir un <span>'texte dans un lien hypertexte

Mise à JOUR:

Réponse #3 a fini par travailler le mieux. J'ai probablement fait quelque chose de mal avec les autres suggestions; #3 était peut-être le plus facile à mettre en œuvre. Si vous êtes curieux, l'exemple des solutions que j'ai essayé peut être trouvé ici (pour l'instant):

  1. http://dl.dropbox.com/u/1007716/spanToUrl/test01.html
  2. http://dl.dropbox.com/u/1007716/spanToUrl/test02.html
  3. http://dl.dropbox.com/u/1007716/spanToUrl/test03.html (gagnant)
  4. http://dl.dropbox.com/u/1007716/spanToUrl/test04.html
  5. http://dl.dropbox.com/u/1007716/spanToUrl/test05.html
  6. http://dl.dropbox.com/u/1007716/spanToUrl/test06.html

ORIGINAL POST:

J'ai un texte en clair l'adresse du site web à l'intérieur d'un <span> tag. Je voudrais changer cela <span> tag dans un lien hypertexte avec target="_blank"

J'ai mis en place un exemple détaillé de ce que j'ai à travailler avec ici: http://bit.ly/spantourl

Si vous ne voulez pas cliquer dessus, voici ce que j'ai:

<span>http://www.domain.com/about</span>

et j'ai besoin de le changer en:

<a href="http://www.domain.com/about" target="_blank">http://www.domain.com/about</a>
Pouvez-vous ajouter une classe à l'échelle de sortie?
non, mais je peux envelopper l'échelle de sortie dans une autre plage avec une classe de sorte qu'il serait <span class="maclasse"><span>pas besoin pour les classes/id - utiliser une boucle for-each sur l'élément spécifique

OriginalL'auteur ox4dboy | 2011-03-07