jquery - 如何使用 jQuery 设置输入字段的值

标签 jquery html

我想在输入字段中显示当前时间。我使用了 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/

相关文章:

JavaScript : Pushing a value of checkbox if checked and the value of not checked together

php - 如何做另一个 Action ,但仍然在 cakephp 的浏览器中显示相同的 url

javascript - 以淡入淡出效果顺序显示文本列表

javascript - fadeIn() 后 HTML 选框不起作用

javascript - 专注于使用 TAB 键的 jQuery UI 日历可访问性

javascript - 元素偏移量始终为 0

javascript - 在 Flot jQuery-plugin 问题中将 javascript 刻度转换为日期

javascript - 单击另一个元素时单击元素

HTML 格式化 XML 节点中的部分内容

html - 使用纯 CSS 显示一个不是 anchor 子元素的元素