重力形式下拉列表显示

问题描述 投票:0回答:1

我创建了一个时间下拉列表 - 1 分钟到 60 分钟。当它显示时,它不是按顺序排列的,而是将所有“1”放在一起(即:1、12、19),然后是两个,依此类推。我需要将其设置为 1 到 60。我需要包含什么?

我是代码新手,但我确实尝试寻找用于顺序的样式命令或自定义 css 类,但没有运气。

forms dropdown number-formatting gravity
1个回答
0
投票

为了确保下拉列表按顺序显示数字 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);

});

© www.soinside.com 2019 - 2024. All rights reserved.