Jquery设置页面加载时输入框的时间

时间:2013-08-15 01:56:07

标签: javascript jquery jquery-mobile

我正在使用JQM DateBox 2(http://dev.jtsage.com/jQM-DateBox2/)在我的JQM App中设置时间。这是我的HTML。

 <label for="mode7">Time :</label>
                    <input name="mode7" id="mode7" type="text" data-role="datebox" data-options='{"mode":"timeflipbox", "useNewStyle":true}' />

现在,我必须单击DateBox控件以使用时间填充该字段。我正在尝试使用我自己的脚本以09:53 PM格式填充页面加载时间,并且可以使用DateBox 2 Control更改时间。

这是我的脚本在页面加载时填充时间,它似乎无法正常工作。我在下面做错了什么

 $(window).load(function () {
            var now = new Date(),
              now = now.getHours() + ':' + now.getMinutes();
            $("#mode7").html(now);
        });

JSFiddle - http://jsfiddle.net/ncsyC/1/

1 个答案:

答案 0 :(得分:0)

您需要使用:

$("#mode").val(now);

另外,我建议您使用date.jsmoment.js等库来为您进行格式化。