我正在处理一种表单,我想实时获取类型为number的输入字段的当前值,如下所示:
$(":input").bind('keyup mouseup', function () {
var coins = $("#coins").val();
$("#reward").text(coins);
});
<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>
但是当我运行它时,什么也没有发生。它说硬币的值(value)为空。我不知道我在做什么错...
有人可以帮忙吗?
最佳答案
您可以使用以下内容:
$(document).on('input', '#coin', function(){
var coins = $("#coins").val();
$("#reward").text(coins);
})
关于jquery - 在jQuery中获取输入数字的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43169407/