La question dit tout. Par exemple, j’ai le code HTML suivant:
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
Comment changer la couleur de la couleur d’un mot d’en haut sans modifier l’ span
ci-dessus (je sais que j’aurais pu mettre une autre balise span
avec un id="text"
et un document.getElementById("text").style.color="red";
Mais au lieu de cela, je veux rechercher le mot dans la balise (peut-être en utilisant RegExp) et changer sa couleur de manière dynamic.
Vous ne pouvez pas le faire sans modifier le contenu de la plage. Donc, soit vous le faites dans le source, soit vous le ferez plus tard en manipulant le DOM (dans votre cas, via jQuery).
Ainsi par exemple:
var span = $("#span"); span.html(span.html().replace(/dolor/, '$&'));
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor