您可以使用select2 JS
Select2是一個全功能的,豐富的選擇替換/增強插件。它不僅重新設置了選擇的元素,而且還擴展了其他功能。
$(document).ready(function() {
$(".custom-select2").select2();
});
.custom-select2{width:200px;}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.full.min.js"></script>
<select class="custom-select2">
<option value="AL">Alabama</option>
<option value="AR">Arkansas</option>
<option value="IL">Illinois</option>
<option value="IA">Iowa</option>
<option value="KS">Kansas</option>
<option value="KY">Kentucky</option>
<option value="LA">Louisiana</option>
<option value="MN">Minnesota</option>
<option value="MS">Mississippi</option>
<option value="MO">Missouri</option>
<option value="OK">Oklahoma</option>
<option value="SD">South Dakota</option>
<option value="TX">Texas</option>
<option value="TN">Tennessee</option>
<option value="WI">Wisconsin</option>
</select>
就像其它先進選擇的插件,它包在可定製的特徵,例如一整堆:
- 單選擇元件/元件與optgroups
- 多選擇元素
- 選擇元素的可排序/可過濾搜索字段
- 能夠從遠程數據源(例如,從一個API來動態改變選項)加載數據
- 標記載體(從預設列表中選擇/對飛添加動態代碼)
是你的目的只是在下拉選項中搜索? – Curiousdev
如果用戶選項在下拉列表中不可用,則他可以在下拉框內的文本框中提及他想要的選項 – user6885473
不,您不能這樣做。請查看此[鏈接](http://stackoverflow.com/questions/17227982/html-add-input-field-inside-a-dropdown-box)瞭解更多詳情。 – DaYdReAmeR