Javascript 行动(a、b){ 返回a.value-b.value; }) $(“#dessertservingID”).empty().append(选项); $(“#dessertservingID option[value=”“]”)。后面插入($(“#desse
行动(a、b){ 返回a.value-b.value; }) $(“#dessertservingID”).empty().append(选项); $(“#dessertservingID option[value=”“]”)。后面插入($(“#dessertservingID option:first”); });代码>Javascript 行动(a、b){ 返回a.value-b.value; }) $(“#dessertservingID”).empty().append(选项); $(“#dessertservingID option[value=”“]”)。后面插入($(“#desse,javascript,jquery,Javascript,Jquery,行动(a、b){ 返回a.value-b.value; }) $(“#dessertservingID”).empty().append(选项); $(“#dessertservingID option[value=”“]”)。后面插入($(“#dessertservingID option:first”); }); **请选择 10-12人。 12-14人。 14-16人。 16-18人。 2-3人。 20-24人。 3-4人。 4-6人。 5-7人。 6-8人。 8-10人。 ** Pl
**请选择
10-12人。
12-14人。
14-16人。
16-18人。
2-3人。
20-24人。
3-4人。
4-6人。
5-7人。
6-8人。
8-10人。
** Please choose
2-3 pers.
16-18 pers.
20-24 pers
3-4 pers.
4-6 pers.
5-7 pers
6-8 pers.
8-10 pers.
10-12 pers.
12-14 pers.
14-16 pers.
16-18 pers.
""
1
10
11
2
3
4
5
6
7
8
9
<select class="form-control" id="dessertservingID" data-value="10" name="dessertservingID" required="">
<option value="">** Please choose</option>
<option value="7">10-12 pers.</option>
<option value="8">12-14 pers.</option>
<option value="9">14-16 pers.</option>
<option selected="" value="10">16-18 pers.</option>
<option value="1">2-3 pers.</option>
<option value="11">20-24 pers.</option>
<option value="2">3-4 pers.</option>
<option value="3">4-6 pers.</option>
<option value="4">5-7 pers.</option>
<option value="5">6-8 pers.</option>
<option value="6">8-10 pers.</option>
</select>
$(function() {
var options = $('#dessertservingID option');
options.sort(function(a, b) {
if (a.value > b.value) {
return 1;
}
else if (a.value < b.value) {
return -1;
}
else {
return 0;
}
})
$("#dessertservingID").empty().append(options);
// Vive la France!
$('#dessertservingID option[value=""]').insertAfter($('#dessertservingID option:first'));
});
$(function() {
var options = $('#dessertservingID option');
options.sort(function(a, b) {
let aValue = parseInt(a.value);
let bValue = parseInt(b.value);
aValue = isNaN(aValue) ? -1 : aValue;
bValue = isNaN(bValue) ? -1 : bValue;
return aValue - bValue;
})
options.sort(function(a, b) {
return a.value-b.value;
})