gpt4 book ai didi

jQuery : Set value of datalist?

转载 作者:行者123 更新时间:2023-12-01 07:07:27 24 4
gpt4 key购买 nike

<input list="countries" type = 'text' id='country'>
<datalist id="countries">
<option data-value='1' value='India'></option>
<option data-value='2' value='USA'></option>
<option data-value='3' value='UK'></option>
</datalist>

如何使用 jQuery 或 JavaScript 将值动态设置为 India?

最佳答案

实际上,在Datalist中,应该设置的是输入值!

当您从下拉列表中选择一个值时,输入的值将设置为与您选择的值相同!

因此,要动态设置所选值,应该更改您输入的值!

这是一个例子

function clickme(){
$("#country").val("India");
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button onclick="clickme()">click me</button>
<input list="countries" type = 'text' id='country'>
<datalist id="countries">
<option data-value='1' value='India'></option>
<option data-value='2' value='USA'></option>
<option data-value='3' value='UK'></option>
</datalist>

关于jQuery : Set value of datalist?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37812116/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com