我要到第一位置设置为选择2下拉列表默认情况下,我都试过,但它好好尝试一下工作:设置第一个选项选择2
$('#mylist').val($('#mylist option:first-child').val()).trigger('change');
,我试过其他方式;
$('#mylist').val(1);
但问题是我不知道什么是价值,因为它取决于查询,它并不总是相同的价值。
我没有从HTML设置下拉值,但它是隐藏的输入和值在查询
我希望有人能帮助我
祺装!
我要到第一位置设置为选择2下拉列表默认情况下,我都试过,但它好好尝试一下工作:设置第一个选项选择2
$('#mylist').val($('#mylist option:first-child').val()).trigger('change');
,我试过其他方式;
$('#mylist').val(1);
但问题是我不知道什么是价值,因为它取决于查询,它并不总是相同的价值。
我没有从HTML设置下拉值,但它是隐藏的输入和值在查询
我希望有人能帮助我
祺装!
如果您在使用选择二4.x的只是触发change.select2
$('#mylist').val(1).trigger('change.select2');
我使用select2 3.5x –
这是更好地使用属性符,并设置元素的selected
道具true
像这样:
$('option[value="op2"]').prop('selected', true);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="list">
<option value="op1">Option 1</option>
<option value="op2">Option 2</option>
<option value="op3">Option 3</option>
<option value="op4">Option 4</option>
</select>
然后将op2
更改为whateve r是所需默认选项的value
属性。
感谢您的回答,问题在于下拉列表中填充了一个问题 –
你能提供一些'''HTML'''吗? – James
你是否想要默认选择第一个元素? – Imprfectluck
$('#mylist option:eq(0)')。prop('selected',true) – CaptainHere