Bonsoir à tous !
Je commence l'utilisation de JQuery et j'aimerai de l'aide svp
Je voudrais changer la typo d'un texte quelconque, par exemple:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <p class="typo"> Apostrophes droites ' deviennent des courbes ' . Guillemets "anglais" deviennent guillemets "francais"</p>
En typo française : je m'explique
En premier, j'ai changé les apostrophes droites : '
en courbes : ’
Maintenant, j'aimerai changer les guillemets " " en francais « »
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 $(window).load(function() { $(".typo").each(function(i) { contenu = $(this).html(); resultat=contenu; //Remplacement d'apostrophes droites pars des apostrophes courbées resultat = resultat.replace(/'/g,""); $('<div>'+resultat+'</div>').insertAfter(".typo"); }); });
La difficulté, c'est lorsque je rencontre le premier " que je transforme en «, comment lui indiquer que le second " doit se transformer en » ?
Je dois parcourir le texte caractère par caractère ou existe il une méthode JQuery tel que le 'replace' pour faciliter la chose ?
Partager