Fab*_*rra 5 javascript jquery select2
我想在默认情况下将第一个位置设置为select2下拉列表,我已经尝试了这个但它不起作用:
$('#mylist').val($('#mylist option:first-child').val()).trigger('change');
Run Code Online (Sandbox Code Playgroud)
我试过的其他方式;
$('#mylist').val(1);
Run Code Online (Sandbox Code Playgroud)
但问题是我不知道它是什么价值,因为它取决于查询,它并不总是相同的值.
我没有设置HTML中的下拉值,但它是隐藏的输入,并且值在查询中加载
我希望有人能帮助我
问候!
Sev*_*kov 13
如果你使用Select2 4.x只是触发 change.select2
$('#mylist').val(1).trigger('change.select2');
Run Code Online (Sandbox Code Playgroud)
小智 5
这对我有用:
$('#mylist option:eq(0)').prop('selected',true);
Run Code Online (Sandbox Code Playgroud)
小智 5
请试试这个:
$('#yourSelect2').val($('#yourSelect2 option:eq(1)').val()).trigger('change');
Run Code Online (Sandbox Code Playgroud)
eq()的值取决于您要选择的位置
| 归档时间: |
|
| 查看次数: |
16213 次 |
| 最近记录: |