我想在输入字段中显示当前时间。我使用了 id local-time
。但在输入字段中,没有显示当前时间。
Current Time : <input type="text" id = "local-time" value= ""/>
<script>
setInterval(function() {
var local = new Date();
var localdatetime = local.getHours() + ":" + pad(local.getMinutes()) + ":" +
pad(local.getSeconds());
$('#local-time').html(localdatetime);
}, 1000);
function pad(t) {
var st = "" + t;
while (st.length < 2)
st = "0" + st;
return st;
}
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
最佳答案
只需编辑脚本:将 html
更改为 val
<script>
setInterval(function() {
var local = new Date();
var localdatetime = local.getHours() + ":" + pad(local.getMinutes()) + ":" +
pad(local.getSeconds());
$('#local-time').val(localdatetime);
}, 1000);
function pad(t) {
var st = "" + t;
while (st.length < 2)
st = "0" + st;
return st;
}
</script>
关于jquery - 如何使用 jQuery 设置输入字段的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47235335/