-3
Только когда у меня есть код в событии изменения, список сортируется. Я хочу, чтобы он сортировался при загрузке страницы. Я пробовал использовать onload, но не имел успеха.сортировка не сортировка javascript
Также я пытаюсь сделать так, чтобы пользователь выбирал, это значение является первым в списке.
завод ...
myDropdown.onchange = function() {
$("#dropdown").append($("#dropdown option").sort(function(a, b) {
return a.text == b.text ? 0 : a.text < b.text ? -1 : 1
}))
myTextBox.value = this.value;
}
не работает ...
// var myDropdown = $('#dropdown');
// var opts_list = myDropdown.find('option');
// function sortTheList() {
// $("#dropdown").append($("#dropdown option").sort(function(a, b) {
// return a.text == b.text ? 0 : a.text < b.text ? -1 : 1
// }))
// };
// myDropdown.onload = function() {
// $('#dropdown option').sort(function(a,b) { return $(a).text() > $(b).text() ? 1 : -1; });
// myDropdown.html('').append('#dropdown option');
// }
// myDropdown.onload = function() {
// $("#dropdown").on($("#dropdown option").sort(function(a, b) {
// return a.text == b.text ? 0 : a.text < b.text ? -1 : 1
// }))
// }
'myDropdown' является объект JQuery. У него нет 'onload', но вы можете сделать' $ (document) .ready (function() {...}); ' – 4castle
Взгляните на это http://stackoverflow.com/questions/33757017/выпадающий-на JavaScript OnLoad? RQ = 1 – aggaton