基本的に、オートコンプリートを使用してjqueryUI入力から正しい値を取得するのに苦労することがあります。Ivは、動作を示すためにjsfiddleを作成しました。正確な問題を説明するのは難しいですが、ここにフィドルがあります:
再現するには、ブラウザ開発ツールのjsコンソールを開いたまま、次の手順を正確に実行します。
- テキスト入力に焦点を当てる
- マウスを入力から離します
- タイプc
- キーボードの下矢印を押して「abc」を選択します
- オプション「cde」にカーソルを合わせます
- ボタンをクリックします。
エラー:値を取得できません。undefinedはコンソールに記録されます。期待される:入力ボックス内にある値。お願いします=)
それが重要な場合は、クロムを使用しています。