J'utilise le dernier Jquery et le script suivant:Jquery remplacer les points par des espaces à l'intérieur de tous les DIVs avec une classe
<script type="text/javascript">
$(document).ready(function(){
var el = $('.title');
el.html(el.html().replace(/\./gi, " "));
});
</script>
Ceci est la div:
<div class="title">The.quick.brown.fox</div>
Ce qu'il fait est remplace tous des points avec des espaces dans un DIV avec classe "title" et vraiment ça marche bien pour ce travail.
Mais j'ai beaucoup de DIVs avec la même classe "title" avec des chaînes différentes et j'ai besoin de tous pour avoir des points remplacés par des espaces. Mais ici le problème apparaît comme tout ce que je reçois est la même chaîne de résultat sur tous ces DIVs "Le renard brun rapide" alors que toutes les chaînes de résultat devraient être différentes ...
Que dois-je faire pour obtenir des points remplacés dans tous les DIVs avec la classe "title" et toutes les différentes chaînes dans chaque DIV?
Merci
+1 pour faire passer une fonction 'html'. –
Les deux méthodes fonctionnent bien, que dois-je choisir maintenant, y at-il une différence, comme on est plus générique, plus correct ou plus convivial? – CamSpy
Cette méthode * pourrait être plus rapide car elle implique moins d'appels de fonctions. Vous devrez mesurer les deux méthodes pour être sûr, cependant. –