jquery - однозначные числа должны начинаться с 0 - PullRequest
1 голос
/ 30 августа 2011

Привет, мне интересно, есть ли в любом случае однозначное число, т. Е. 1 становится 01

Это код, который я использую в данный момент, но все однозначные цифры появляются только как однозначные

 setTimeout(function() {
                            if(a == "hh")
                            {
                                var minOffset = 01, maxOffset = 12;
                            }
                            else
                            {
                                var minOffset = 01, maxOffset = 60;
                            }

                            var timeSelector = $('select[name='+a+']');
                            var thisYear = new Date().getFullYear();
                            //var select = $('<select name="year" id="yyyy" class="formbox dobselect">');

                            for (var i = minOffset; i <= maxOffset; i++) {
                                var time = i;
                                $('<option></option>')
                                .attr('label', time)
                                .attr('value', time)
                                .html(time)
                                .appendTo(timeSelector);
                            }


                        },900); 

1 Ответ

2 голосов
/ 30 августа 2011

Вот пример, который демонстрирует, что я думаю, что вы ищете:

var tstr = "";
if(time <10)
{
    tstr = "0";
}
tstr += time;

Затем поместите tstr туда, где вы хотите его отобразить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...