我创建了一个时间下拉列表 - 1 分钟到 60 分钟。当它显示时,它不是按顺序排列的,而是将所有“1”放在一起(即:1、12、19),然后是两个,依此类推。我需要将其设置为 1 到 60。我需要包含什么?
我是代码新手,但我确实尝试寻找用于顺序的样式命令或自定义 css 类,但没有运气。
为了确保下拉列表按顺序显示数字 1 到 60,您可以尝试添加自定义 JavaScript 代码以按字母顺序对选项进行排序。下面是一个简单的示例,说明如何使用 jQuery 实现此目的:
jQuery(文档).ready(函数($) {
var dropdown = $('#dropdown-id');
var options = dropdown.find('option');
options.sort(function(a, b) {
return parseInt($(a).text()) - parseInt($(b).text());
});
dropdown.html(options);
});