私はjQuery Autocompleteウィジェットを使用しており、この質問に触発されてselect 後にメニューが閉じないようにするために、次のコードを思いつきました。
$(#input_field).autocomplete({
select : function(event, ui) {
// I also tried to run 'ui.item.data( "item.autocomplete" );' and it happens
// the same thing (keep reading for more information).
ui.item.option.selected = false;
},
...
});
それは機能します:選択後にメニューが閉じられません。ただし、(Firebug コンソールで) 次のエラーが表示されます。
TypeError: ui.item.option is undefined
使用してoption.selected = false
も取得できますTypeError: option is undefined
が、期待どおりに機能します。
どうすれば解決できますか?