我想知道如果我可以得到一些幫助,通過jQuery使用輸入框過濾選擇列表。通過輸入框和jQuery過濾選擇列表
這是我的js的樣子,但它似乎並不奏效。 我猜這是因爲選擇列表中的選項是不可隱藏的。
<script type="text/javascript">
$(document).ready(function() {
$("#inputFilter").change(function() {
var filter = $(this).val();
$("#selectList option").each(function() {
var match = $(this).text().search(new RegExp(filter, "i"));
if (match > 0) {
$(this).show(); // Does not work
}
else
$(this).hide();
});
});
});
</script>
,這裏是我的html
<input id="inputFilter" />
<select id="selectList">
<option value="1111" >1111 - London</option>
<option value="1112" >1112 - Paris </option>
</select>
這不起作用,並且該示例已損壞 – 2012-12-05 16:50:16