J'ai un champ de texte d'entrée: Je veux obtenir la valeur du texte lors de son évolution. Voici mon code JQuery: P> <script>
var fromValue;
$(document).ready(function(){
$("#from_input").change(function() {
fromValue = $(this).val();
});
console.log(fromValue);
});
</script>
3 Réponses :
Vous pouvez utiliser l'argument de l'événement. L'événement contient l'élément cible. Et j'ai remarqué que vous console.log code> est en dehors de la fonction de rappel. Votre code fonctionne probablement déjà mais vous ne le voyez tout simplement pas.
Un exemple:
p>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <input type="text" id="itext"> <br><label id="result">Your text: </label>
Vous enregistrez la variable Votre code doit être mis à jour pour enregistrer la variable à l'intérieur em> de la fermeture: P> fromvalue code> avant que l'événement de modification ait été tiré.
$("#from_input").change(function() {
do_something($(this).val());
});
FromValue code> aura une certaine valeur lorsque
#from_input code> est modifié ... vous devez modifier votre logique ou peut-être déclencheur a changement sur
#from_input code> avant de connecter la variable