簡體   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