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>
여기가
<input id="inputFilter" />
<select id="selectList">
<option value="1111" >1111 - London</option>
<option value="1112" >1112 - Paris </option>
</select>
이것은 작동하지 않으며 예제가 손상되었습니다. –