【发布时间】:2022-01-08 18:28:52
【问题描述】:
我可以从下拉列表中对列表进行排序,但问题是如何从下拉列表中设置默认选择, 下拉列表从数据库中正确填充了正确的数据
在 Html(刀片文件)中
<select name="cty" id="country" class="form-control" required>
<option selected hidden></option>
@foreach ($countries as $c)
<option value="{{ $c->id }}"> {{ $c->name }} </option>
@endforeach
</select>
在 js 文件中
function NASort(a, b) {
if (a.innerHTML == 'NA') {
return 1;
}
else if (b.innerHTML == 'NA') {
return -1;
}
return (a.innerHTML > b.innerHTML) ? 1 : -1;
};
$('#country option').sort(NASort).appendTo('#country');
$('#country option:eq(-1)').insertBefore('#country option:eq(1)');
【问题讨论】:
-
"如何设置默认选择"什么是默认选择?
-
@brombeer 目前,默认选择是从后面选择的,我的意思是如果 value -a,b,c,d - value d 被选为默认值
标签: html laravel-8 html-select