J'ai un balisage qui contient certaines balises d'image HTML avec la classe en vedette. Ce dont j'ai besoin est de trouver toutes ces images, ajouter une balise d'ancrage autour de l'image, définir l'attribut href de l'ancre à la valeur src des images (le chemin de l'image), et enfin remplacer la valeur src des images par une nouvelle valeur une méthode qui retournera cette valeur).Trouver des images qui ont un certain nom de classe HTML
<p>Some text here <img src="/my/path/image.png" alt="image description" class="featured" />. Some more text and another image that should not be modified <img src="/my/path/image2.png" alt="image description" /></p>
Devrait devenir. Ne pas utiliser RegEx pour analyser le code HTML.
<p>Some text here <a href="/my/path/image.png"><img src="/new/path/from/method.png" alt="image description" class="featured" /></a>. Some more text and another image that should not be modified <img src="/my/path/image2.png" alt="image description" /></p>
Cela peut être fait avec jQuery sur le client. Avez-vous juste besoin d'un script unique de style find and replace côté serveur ou seriez-vous capable de l'implémenter sur vos clients avec jQuery? – Codesleuth
Besoin de faire cela sur le serveur afin qu'il fonctionne pour ceux qui n'ont pas JavaScript ou n'ont pas activé JavaScript. –