我是一个完整的初学者编码,并且当用户点击输入键时我无法获得用户输入。我确实有一个提交按钮,当用户点击它时需要用户输入。当用户点击输入键时获取用户输入jquery
<div>
<div class="text-area">
<li class="confirmation">
<p>
Your Guess:
<input type="text" id="input" cols="15" rows="1.5"></input>
</p>
<button class="btn btn-primary btn-lg submit">Submit
</button>
<ul class="lulu">
<span id='total'> warm </span>
</ul>
<ul class="play-again">
Your game has been restarted, submit a new guess!
</ul>
</li>
</div>
</div>
上面的Html代码和jQuery代码如下。
$(document).ready(function(){
$(".confirmation").on("click", ".submit", function(){
// storing myVal as a number not a string by using Number();
myVal = Number($("#input").val());
// Push myVal to Array only when myVal is between 0 and 100
if (myVal >= 0 && myVal <= 100) {
arr.push(myVal);
newArr = arr.slice(0, arr.length-1);
}
我尝试添加
$(document).on("keypress", function(event){
if (event.keyCode === 13){
$(".submit").click();
}
};
到js文件,但没有奏效。如果你解释如何添加这个特性,以及在哪里(在js文件中)我应该添加代码,这将是非常棒的。提前致谢!