DEPENDS ON JQUERY
function SortOptions(id) {
var prePrepend = "#";
if (id.match("^#") == "#") prePrepend = "";
$(prePrepend + id).html($(prePrepend + id + " option").sort(
function (a, b) { return a.text == b.text ? 0 : a.text < b.text ? -1 : 1 })
);
}
Примеры:
& lt; select id = "my-list-id"> сортируется с помощью:
SortOptions("#my-list-id");
ИЛИ
SortOptions("my-list-id");