私は、jQueryUIのオートコンプリートに基づいて小さなjQueryプラグインを作成しようとしています。これは、さまざまなオートコンプリートフィールドがあり、それらを別の方法で処理したいためです。
プラグインの他のすべての部分は正常に機能していますが、理解できないことが1つあります。それにもかかわらず、onSelect関数はこれを明確に定義します。
box.val(ui.item.nazev); // item name
boxID.val(ui.item.value);
これは、実行後にこれらの要素の値を一覧表示することで確認できます。ユーザーの場合、ボックス要素はどういうわけかui.item.valueを示しています。
私は考えられるあらゆる可能性を試しましたが、どれもうまくいきませんでした...私はかなり必死です。
プラグインはここに含まれています:http://jsfiddle.net/meridius/AVA6M/
編集:
OK、それは速くて汚いです、しかし私はそれをAJAXなしでjsfiddle.netで動作させることができました。完璧ではありませんが(結果は入力としてフィルタリングされません)、結果を選択すると、私が何を意味するかがわかります。