我正在使用 localCompare 来比较一些字符串,这些字符串是数字。我希望订单是数字的。我怎样才能做到这一点?
排序功能:
requestAmountEl.find('optgroup').each(function(){
    var $this = jQuery(this);
    options = $this.children('option');
    options.detach().sort(function(a,b) {
        return b.value.localeCompare(a.value);
    }).appendTo($this);
});
结果:
<optgroup label="6 Months">
    <option value="2000">$2,000</option>
    <option value="11000">$11,000</option>
    <option value="10000">$10,000</option>
    <option value="1000">$1,000</option>
</optgroup>
现在它将排序 2000、10000、11000、1000。