Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用按钮获取输入文本的值_Javascript_Jquery_Dom_Input - Fatal编程技术网

Javascript 使用按钮获取输入文本的值

Javascript 使用按钮获取输入文本的值,javascript,jquery,dom,input,Javascript,Jquery,Dom,Input,您好,我从上周五就开始处理这个问题,我不明白为什么val()返回输入的id而不是值。 以下是负责搜索框的标记: <div class="multiGameSearch"> <input type="text" name="searchterm" value="Find Games" id="searchBox"/> <button type="button" id="searchGames">Search</button> &l

您好,我从上周五就开始处理这个问题,我不明白为什么val()返回输入的id而不是值。 以下是负责搜索框的标记:

 <div class="multiGameSearch">
    <input type="text" name="searchterm" value="Find Games" id="searchBox"/>
    <button type="button" id="searchGames">Search</button>
 </div>

出于某种原因,$val正在输出“searchBox”(这是输入元素的id)。每次我单击按钮,它都会将输入字段中的值更改为“searchBox”。我不明白发生了什么事。有人有什么想法吗

这对我来说很好:


你的代码工作得很好。所以问题是,elseYour的代码对我来说运行良好,并返回“FindGames”或任何值。您正在哪个浏览器上尝试此操作?是的,您的代码正在运行f9,您希望您的代码做什么?没有问题的附加值这是4个人在评论中所做的。在OP更新问题之前,没有更好的答案。在我给出答案后,评论出现在我的脑海里。这就是我的想法。我的代码是正确的,但我想代码库中的其他东西正在改变这一点。谢谢你。
$(document).ready(function(){
    $('#searchGames').click(function() {                   
           var $val = $('#searchBox').val();      
           console.log("Searching for: " + $val);                                 
    });
});
$(document).ready(function(){
    $('#searchGames').click(function() {                   
           var $val = $('#searchBox').val();      
           console.log("Searching for: " + $val);                                 
    });
});