繁体   English   中英

'user-input'.is 不是 function

[英]'user-input'.is is not a function

我正在尝试编写一个基于文本的冒险游戏,就像 Zork 一样,我不断收到上述错误消息。 我尝试了一些解决方法,但我一直得到相同的结果。 我是这个论坛的新手,所以我希望能找到一些好的帮助!

这是我最近尝试过的:

$(document).ready(function(){
$(document).keypress(function(key){


    var isFocused = ('#user-input').is(':focus')

    if(key.which === 13 && isFocused) {
        var value = $('#user-input').val();
        alert(value);
    }
  })    
});

这是我最初编写的代码,但有人告诉我尝试添加变量来解决问题:

$(document).ready(function(){
$(document).keypress(function(key){
    if(key.which === 13 && ('#user-input').is(':focus')) {
        var value = $('#user-input').val();
        alert(value);
        }
    })  
});

你错过了一个$:

$('#user-input')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM