var textTitle = "this is a test"
var result = textTitle.replace(' ', '%20');
Mais les fonctions de remplacement s'arrêtent à la première occurrence du " " et j'obtiens le message suivant
Résultat : "this%20is a test"
Si vous avez des idées sur la façon dont je me trompe, je suis sûr que c'est une solution simple.
5 votes
Dans ce cas, replace( ) est une méthode JavaScript String. Aucun jQuery n'est impliqué.
10 votes
+1 pour ne pas utiliser jQuery