jQuery 'input' événement

Je n'ai jamais entendu parler d'un événement en jQuery appelé input jusqu'j'ai vu ce jsfiddle.

Savez-vous pourquoi cela fonctionne? Est-il un alias pour keyup ou quelque chose?

$(document).on('input', 'input:text', function() {});
  • C'est pas un alias de keyup. keyup ou keypress le feu sur n'importe quelle touche, y compris les flèches, tab, etc, qui ne sont pas nécessairement changer l'entrée. Le input événement ne se déclenche lorsque la valeur de l'entrée a changé.
  • developer.mozilla.org/en-US/docs/Web/Reference/Events/input
  • Sauf change ne se déclenche une fois le champ a perdu le focus. input se déclenche immédiatement.
  • Avez-vous essayé de chercher?
  • Oui, j'ai, sinon je n'aurais pas eu a créé une question pour cela. La seule chose qui vient sur Google sont des articles sur la input élément et comment fixer des événements.
  • Cette question magnifiquement répond à toutes les notions -stackoverflow.com/questions/15727324/...
  • J'aime la façon que lorsque vous google à cette question aujourd'hui, c'est la première raison qui vient à l' 🙂

InformationsquelleAutor silkfire | 2013-06-29