var options = jQuery('select#states option');
var arr = options.map(function(_, o) { return { t: jQuery(o).text(), v: o.value }; }).get();
arr.sort(function(o1, o2) { return o1.t > o2.t ? 1 : o1.t < o2.t ? -1 : 0; });
options.each(function(i, o) {
o.value = arr[i].v;
jQuery(o).text(arr[i].t);
});
Jagdish Sarma Asked question October 14, 2020