ドロップダウンリコメンデーションリストを入力フィールドに動的に追加します。だから誰かが入力フィールドをクリックするとそこにドロップダウンがあり、誰かが任意のオプションを選択すると入力フィールドの値を更新する必要があります。入力フィールドに推薦リストを動的に追加する
この編集可能なテキストが入力ボックスのIDである場合、このコードを使用しようとしています。
$('#demo').on('click', '#editabletext', function (e)
{
var det = '<select id=\'dropdownlist\'><option value=\'1\'>1</option><option value=\'4\'>4</option><option value=\'5\'>5</option></select>';
$(e.target).append(det);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="demo">
<input id="editabletext" />
</div>
'jsfiddle'を作ることができますので、分かりやすいでしょう。 –
jquery.uiを見てきましたが、そこに「オートコンプリート」機能がありますか? https://jqueryui.com/autocomplete/ – cars10m
何か入力することができますが、既存のオプションのリストが必要な場合は、[combobox](https://jqueryui.com/autocomplete/#combobox)を使用してください。彼らが何かをすることはできませんが存在する値を選択する場合、なぜあなたはテキストボックスを使用していますか? –