J'ai quelques éléments avec (.) Points en eux et je dois les sélectionner mais j'ai besoin de caractères d'échappement pour le faire, je crois. Comment puis-je être sûr que ma chaîne qui peut avoir un point sera échappée correctement. Quelque chose comme ça je suppose?Remplacer toutes (.) Périodes avec des barres obliques inverses afin que je puisse sélectionner des éléments
var title = "User1.Title";
var string = //replace any periods with escape sequence?
$('#'+string).show();
Il peut avoir plus d'un (.) Période, je l'espère pas, mais si je peux remplacer tous (.) Périodes pour que je puisse faire ma sélection, ce serait génial.
'string.replace (". "," \\. ")' Ne remplace que la première période de votre chaîne. Pour les remplacer, utilisez 's.replace (/\./g," \\. ")'. Ensuite, des trucs comme "User1.Title.Subtitle" fonctionnent. –
@TimBartsch Vous avez raison, merci. – Gumbo