J'ai mis en place un jQuery UI Autocomplete de la boîte, et, plutôt que de la largeur de la zone de texte, les options du menu déroulant sont en expansion pour remplir le reste de la largeur de la page.
Jetez un oeil à cet exemple pour voir par vous-même: http://jsbin.com/ojoxa4
J'ai essayé de réglage de la largeur de la liste, immédiatement après la création, comme:
$('.ui-autocomplete:last').css('width',
$('#currentControlID').width()
);
Cela semble ne rien faire.
J'ai également essayé le réglage de la largeur de l'aide sur les styles de page:
ui-autocomplete { width: 500px; }
Ce N'travail, étonnamment, cependant, cela signifierait que tous les auto-complété sur une page devrait être de la même largeur, ce qui n'est pas idéal.
Est-il un moyen de régler la largeur de chaque menu individuellement? Ou mieux, quelqu'un peut-il expliquer pourquoi les largeurs ne fonctionnent pas correctement pour moi?