我要添加自動列表內容當我們鍵入文字到可編輯下拉列表。這是任何js?我用下面的代碼:我需要「Autolisting」功能編輯下拉列表
$(document).ready(function(){
$(".editableBox").change(function(){
$(".timeTextBox").val($(".editableBox option:selected").html());
});
});
.editableBox {
width: 75px;
height: 30px;
}
.timeTextBox {
width: 54px;
margin-left: -78px;
height: 25px;
border: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="wrapper">
<select class="editableBox">
<option value="1">First Option</option>
<option value="2">Second Option</option>
<option value="3">Third Option</option>
<option value="4">Fourth Option</option>
<option value="5">Fifth Option</option>
<option value="6">Sixth Option</option>
<option value="7">Seventh Option</option>
</select>
<input class="timeTextBox" name="timebox" maxlength="5"/>
</div>
它只添加輸入內容作爲第一個選項。實際上,當我們輸入內容時,我需要自動列出內容。例如:如果我們開始類型「六」,「六個選項」將顯示在列表中。 – Vishnu
您需要匹配字符串或匹配索引 – prasanth
我喜歡它的搜索框。查看鏈接http://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_datalist。和http://stackoverflow.com/questions/40458669/jquery-search-using-real-time-input-like-filter-option-in-angular-js/40458846#40458846 – prasanth