7
votes

JQuery Keyup Fonction ne fonctionne pas?

Mon fichier HTML: xxx

Mes scripts.js: xxx

Il ne fonctionne pas du tout. J'ai essayé tout espace, une lettre, des chiffres. L'alerte ne s'affiche pas. Où est l'erreur?


1 commentaires

Recherchez toujours des messages d'erreur dans la console de développeur de votre navigateur d'abord


4 Réponses :


0
votes

Syntaxe est faux voir ici strong>

$( document ).ready(function() {
   $( "#workerID" ).keyup(function() {
    .....................
   });
});


0 commentaires

3
votes

Vous manquez le support bouclé pour fermer la fonction:

$('#workerID').keyup(function() {
    alert('key up');
});


0 commentaires

27
votes

En dehors d'une typo autour de votre } code>, lorsque votre fichier script.js code> est exécuté (dans la section code> section), Le reste de votre document n'existe pas. Le moyen le plus simple de contourner cela consiste à envelopper votre script dans un gestionnaire prêt à l'emploi de document, par exemple

$(document).on('keyup', '#workerID', function() {
    alert('key up');
});


2 commentaires

Merci cela fonctionne maintenant :) je l'ai déplacé à la fin et ça marche !! Devrais-je toujours mettre des javascripts et jQuery à la fin ou que suggérez-vous?


JE VOUS REMERCIE! $ (document) .on ('Keyup', '#workerid', fonction () a fonctionné pour moi où tout le reste n'a pas.



1
votes

dans HTML

INSER ID, NOM, VALE IN "" CODE> P>

$('#workerID').keyup(function() {
       alert('key up');} // here you forget "}"
      );


0 commentaires