의 I가 다음 코드를JS :합니다 (.html 중에서 가져 오기)를 선택하여 DataList 옵션
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <!-- add jquery -->
CITY<br>
<input id='cities' type="text" list="list_items">
<datalist id="list_items">
<option value='Kent'>WA</option> <!-- PLEASE NOTE THAT THERE ARE REPEATING CITY NAMES -->
<option value='Kent'>DE</option>
<option value='New York City'>NY</option> <!-- AND REPEATING STATE NAMES -->
<option value='Liverpool'>NY</option>
<option value='Brentford'>SD</option>
</datalist>
<br><br>
STATE<br>
<input id='states' type="text" disabled>
<script>
$('#cities').on('change', function(val) {
$('#states').val(val.html())
})
</script>
https://jsfiddle.net/pxcc1vn4/3/
내가이 datalist
에서 항목을 선택할 수 있도록 그것을 만들려고 노력하고 있고 선택한 값이 datalist
option
이고 첫 번째가 input
이고 .html()
이 datalist
option
이고 두 번째는 input
입니다.
을하고있다
그것은 작동하지 않는 것 같습니다. https://jsfiddle.net/pxcc1vn4/10/ – MakPo
선택한 후 입력을 클릭하려고 시도한 적이 있습니까? 변경 이벤트는 그 후에 만 트리거됩니다. –
@ XYZ No.그것은 단지 주 대신에 도시 이름을 반환하는 것입니다. – MakPo