Javascript 行动(a、b){ 返回a.value-b.value; }) $(“#dessertservingID”).empty().append(选项); $(“#dessertservingID option[value=”“]”)。后面插入($(“#desse

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

行动(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人。
** 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;
})