Каков наиболее эффективный способ сортировки параметров Html Select по значению при сохранении выбранного в данный момент элемента?
Слегка изменен ответ Тома jquery выше, так что он фактически sorted изменяет содержимое поля bytearray выбора для сортировки, а html.dropdownlist не просто возвращает отсортированные bytearray элементы.
$('#your_select_box').sort_select_box();
Функция jQuery:
$.fn.sort_select_box = function(){
// Get options from select box
var my_options = $("#" + this.attr('id') + ' option');
// sort alphabetically
my_options.sort(function(a,b) {
if (a.text > b.text) return 1;
else if (a.text < b.text) return -1;
else return 0
})
//replace with sorted my_options;
$(this).empty().append( my_options );
// clearing any selections
$("#"+this.attr('id')+" option").attr('selected', false);
}
javascript
jquery
arrays
sorting
html-select
2021-12-04T01:24:12+00:00
2022-11-02T17:55:55+00:00
Rothard
Вопросы с похожей тематикой, как у вопроса:
Каков наиболее эффективный способ сортировки параметров Html Select по значению при сохранении выбранного в данный момент элемента?
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.