JSFiddle - React, Tailwind, and code Playground
by wirey00
HTML
<select></select>
JavaScript
var data = {
490: "A",
675: "B",
491: "C",
520: "D",
681: "E",
679: "F",
538: "G"
};
var x = [];
$.each(data, function(key, value) {
x.push($("<option></option>").attr("value", key).text(value));
});
x.sort(function(a,b){
if($(a).text() == $(b).text()){
return 0;
}
return $(a).text() < $(b).text() ? -1:1;
});
$('select').append(x);