var textTitle = "this is a test"
var result = textTitle.replace(' ', '%20');
Mais le remplacement des fonctions arrête à la première instance de la « » et je reçois leJavaScript .replace remplace seulement le premier match
Résultat: "this%20is a test"
Toutes les idées sur où Im va mal je suis sûr C'est une solution simple.
Dans ce cas, remplacer() est une méthode JavaScript String. Aucun jQuery impliqué. – ajm
+1 pour ne pas utiliser jQuery –
Copie possible de [Remplacer toutes les occurrences d'une chaîne en JavaScript] (http://stackoverflow.com/questions/1144783/replacing-all-occurrences-of-a-string-in-javascript) – chharvey