jQuery:设置datalist的值?

时间:2016-06-14 12:31:49

标签: jquery html-datalist

<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?

2 个答案:

答案 0 :(得分:2)

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

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

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

这是一个例子

ciphertextBinaryL = list(ciphertextBinary)
[your last three loops]
ciphertextBinary = "".join(ciphertextBinaryL)
function clickme(){
    $("#country").val("India");
 }

答案 1 :(得分:1)

是的,可以做到..

$('#country option').attr('selected', false).find('[value="India"]').attr('selected', true);