配送オプションと価格のリストを動的に表示する選択ボックスがあります。安いものから高いものまで並べてほしいです。
html の例を次に示します。
<select name="ShippingMethod">
<option value="ups:1">UPS Next Day Air ($30.08)</option>
<option value="ups:4">UPS 2nd Day Air ($14.77)</option>
<option value="ups:6">UPS 3 Day Select ($10.93)</option>
<option value="ups:7">UPS Ground ($8.00)</option>
<option value="flatzonc:Pick up in store">Pick up in store ($0.00)</option>
<option value="mvusps:PRIORITY">U.S.P.S. Priority Mail® ($7.45)</option>
</select>
これで値を配列に入れる方法を知っています:
shippingOptions = [];
$('select[name=ShippingMethod] option').each(function() {
myList.push($(this).html())
});
しかし、それは私が得た限りです。それを使用してそれらを並べ替え、順番に再挿入する方法がわかりません。私はJavaScriptが初めてなので、助けていただければ幸いです。
ありがとう