gérer l'événement sélectionné dans le démarrage de Twitter Typeahead?
je veux l'exécuter en fonction javascript juste après à l'utilisateur de sélectionner une valeur à l'aide de twitter bootstrap Typeahead
je recherche à propos de quelque chose comme événement sélectionné
source d'informationauteur George Botros
Vous devez vous connecter pour publier un commentaire.
première fois que j'ai posté une réponse ici (beaucoup de fois, j'ai trouvé une réponse ici), voici donc ma contribution, j'espère que ça aide. Vous devriez être en mesure de détecter un changement d' - essayez ceci:
Pour une explication de la façon dont typeahead qui fonctionne pour ce que vous voulez faire ici, en prenant l'exemple de code suivant:
HTML champ de saisie:
JavaScript bloc de code:
Explication:
$('#my-input-field').typeahead(
source:
option pour récupérer le JSON liste et l'afficher à l'utilisateur.updater:
option. Note qu'il n'a pas encore mis à jour le champ de texte avec la valeur sélectionnée.item
variable et faire ce que vous voulez, par exemplemyOwnFunction(item)
.$fld
dans le cas où vous voulez faire quelque chose avec elle. Notez que vous ne pouvez pas faire référence au champ à l'aide de $(this).return item;
dans leupdater:
option de sorte que le champ de saisie est effectivement mis à jour avec lesitem
variable.J'ai créé une extension qui comprend cette fonctionnalité.
https://github.com/tcrosen/twitter-bootstrap-typeahead
En fonction de leur la documentationla bonne façon de gérer
selected
événement est par l'utilisation de ce gestionnaire d'événement: