Inputタグのオートコンプリート機能を実装するのは難しいです。jQuery DataListタグにネストして選択しました - 選択したアイテムを取得できません
入力を開始すると、ドロップダウンが表示され、次にアイテムの1つが選択されます。 選択したアイテムに到達しようとしているとき、私は選択したアイテムのリストではなく、オプションリストから最初のオプションを取得します。
これは、次のようになります。たとえば次に
<input id="chosenTxt" list="someList">
<datalist id="someList">
<select id="selectList">
<option value="First" label="one" />
<option value="Second" label="two" />
<option value="Third" label="three" />
</select>
</datalist>
</input>
私は、 "第二" を選択して、私は "1" を取得
$("#selectList option:selected").attr("label")
を使用しています。
FYI:これはjQuery UIに組み込まれていることを知っていますが、私はそれを使用したくありません。
あなたが使っていますjqueryUIのオートコンプリートウィッヒのオートコンプリートを使用していけない場合? –
私がすでに実装しているもの –
あなたの質問に答える方法を知っているか、またはあなたはフィドルを作ることができますか? –