2011-06-12 2 views
0

jQuery dispose d'un code de saisie semi-automatique qui fonctionne comme le champ de recherche sur google. Cependant, il ne permet pas aux éléments déroulants d'être des liens cliquables. Je ne suis pas super avec jQuery. Est-il possible de modifier le code de saisie semi-automatique jQuery pour faire les liens d'éléments?Modifier la saisie semi-automatique jQuery

Aussi, si possible, je voudrais modifier ce code à nouveau de sorte que lorsque l'utilisateur utilise les touches fléchées pour faire défiler le menu déroulant, l'élément plané ne marche pas apparaître dans la zone de recherche

Heres le lien vers le code jQuery : http://jqueryui.com/demos/autocomplete/

Répondre

3

Il est là, dans les docs: http://jqueryui.com/demos/autocomplete/#event-select Vous devez changer l'événement select de façon appropriée:

$(".selector").autocomplete({ 
    select: function(event, ui) { window.location = "www.google.com" 
    } 
}); 
+0

merci. encore une question. est-il possible de ne pas afficher l'élément de menu survolé dans la zone de texte? – user780483

+0

Où puis-je utiliser votre code? – user780483

0

Il est un moyen pour vous de contrôler le html réel qui est affiché.

Il est en effet indiqué sur la page que vous lié à

http://jqueryui.com/demos/autocomplete/#custom-data

Il n'y a aucune raison pour laquelle vous ne devriez pas être en mesure de faire la liste déroulante des liens.

Questions connexes