sort而不是排序javascript
sort not sorting javascript
只有当我在on change事件中有代码时,列表才会被排序。我希望它在页面加载时进行排序。我试过使用onload,但没有成功。
此外,我还试图让它成为无论用户选择什么,该值都是列表中的第一个值。
工作…
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
// }))
// }
不要进行onload,而是尝试使用onDOMContentLoaded。
请参阅:https://developer.mozilla.org/en-US/docs/Web/Events/DOMContentLoaded
相关文章:
- sort而不是排序javascript
- 我们如何自定义排序JavaScript对象键
- 以相同的方式对多个数组进行排序Javascript
- 重新排序 JavaScript 数组
- 比较和排序 JavaScript 数组
- 按特定顺序对数组进行排序 javascript
- 如何根据数组对对象进行排序 - javascript
- 组合然后排序Javascript数组.得到不可预测的结果
- 如何根据另一个数组的排序方式对一个数组进行排序?(Javascript)
- 如何更好地重新排序javascript代码
- 按对象属性排序javascript数组
- 递减While循环排序Javascript
- 累积求和/排序 JavaScript
- 按字母顺序排序javascript填充的选择列表
- 嵌套对象JSON排序JavaScript
- 排序javascript数组,使空白值总是在底部
- 基于任意长度的属性排序JavaScript对象数组
- 冒泡排序Javascript
- 按键值递归排序JavaScript对象
- 如何按日期排序javascript数组