【发布时间】:2017-01-30 06:12:45
【问题描述】:
我有以下代码:
<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() datalistoption排在第二位input。
【问题讨论】:
标签: javascript jquery html dynamic datalist