J'essaie de créer un champ de saisie textarea qui remplace automatiquement les caractères spécifiques par des caractères différents; exemple: lorsqu'un utilisateur tape un caractère "a", il doit être automatiquement remplacé par un caractère "o". Je suis nouveau jquery Pouvez-vous s'il vous plaît dire ce qui ne va pas avec le code suivant:Comment remplacer chaque caractère par un autre caractère dans Jquery
$(function() {
$('#myTextBox').keyup(function() {
$("a").replaceWith("o");
$("z").replaceWith("N");
$("y").replaceWith("M");
$("p").replaceWith("f");
$("v").replaceWith("K");
$("b").replaceWith("P");
});
});
Je vous remercie de votre aide, je vous remercie
modifier: vous
Merci à tous, ce qui suit travaillé comme prévu:
$(function() {
$('#myTextBox').keyup(function() {
$(this).val($(this).val().replace(/a/g, "o"));
});
});
Le sélecteur jquery est destiné à sélectionner des éléments dom. Ne pas sélectionner de valeur dans une zone de texte vous devriez utiliser la fonction 'val()' pour obtenir les valeurs –
RE: "est-ce correct?" Eh bien, l'avez-vous essayé dans votre application? – Kon
J'ai changé le code d'une fonction val(), mais je ne sais pas si c'est correct .. –