This answer était presque exactement ce dont j'avais besoin.jQuery remplacer toutes les instances d'un char dans un nœud - travailler à un point
Après avoir ajouté que fn, en ligne, en haut de mon code jQ, je l'ai écrit ce JQ plus bas:
$(":contains(|)").each(function() {
replaceText('|', 'X');
});
Cela fonctionne, trouver tous les caractères de tuyaux à travers et les remplacer tout le doc avec X.
Cependant, je voulais remplacer tous les caractères dans un div particulier, pas dans l'ensemble du document. J'ai donc changé pour:
$("#mySpecificDiv:contains(|)").each(function() {
replaceText('|', 'X');
});
Toutefois, cela remplace toutes les instances du doc. Je suis sûr que je devrais utiliser la troisième option 'node' (voir linked-to answer) pour limiter la portée, mais j'ai essayé et échoué à trouver la bonne syntaxe. Désolé, encore une fois, en lisant les livres et les essais et erreurs et expériences passées a continué à contrecarrer mes efforts pour maîtriser un autre exercice jQ stupidement simple et merci d'avance si vous avez le temps de me montrer ce que je fais mal.
Cheers, -Alan
Merci, j'ai utilisé 'ceci' comme partie de ma solution. – Alan