首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取jQuery格式的输入数的值

获取jQuery格式的输入数的值
EN

Stack Overflow用户
提问于 2017-04-02 22:23:08
回答 2查看 41.1K关注 0票数 6

我正在处理一个表单,我想实时获取类型为number的输入字段的当前值,如下所示:

代码语言:javascript
复制
$(":input").bind('keyup mouseup', function () {
  var coins = $("#coins").val();
  $("#reward").text(coins);
});
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<input id="coins" type="number" name="coins" value="1" max="999" min="1">

<p id="potential">Potential reward : <b id="reward"></b></p>

但是当我运行它的时候什么也没有发生。它说硬币的价值是空的。我不知道我做错了什么。有人能帮上忙吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-04-02 22:31:10

您可以使用以下内容:

代码语言:javascript
复制
$(document).on('input', '#coin', function(){
    var coins = $("#coins").val();
    $("#reward").text(coins);
})
票数 8
EN

Stack Overflow用户

发布于 2017-04-02 22:30:26

当用户进行编辑时,显示的代码工作正常。

如果需要在页面加载时显示它,只需触发其中一个事件

代码语言:javascript
复制
$(":input").on('keyup mouseup', function () {
  var coins = $("#coins").val();
  $("#reward").text(coins);
}).trigger('mouseup');
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<input id="coins" type="number" name="coins" value="1" max="999" min="1">

<p id="potential">Potential reward : <b id="reward"></b></p>

请注意,为了支持使用on()bind()已弃用

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43169407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档