You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

jQuery新手实现点击按钮弹出输入框内容功能无响应求助

问题排查

  • jQuery选择id元素时确实需要加#前缀,你最初的选择器写法没有问题,故障和选择器无关。
  • 核心错误是<script>标签的错误用法:当<script>标签设置了src属性引入外部资源时,标签内部包裹的JS代码会被浏览器直接忽略,你写的点击事件绑定逻辑根本没有执行,所以点击按钮没有反应。
  • 次要问题是jQuery的引入路径不规范:你填写的cdnjs.cloudflare.com/...是相对路径,除非你本地部署了对应路径的jQuery文件,否则会导致jQuery加载失败。

修复方案

拆分两个<script>标签,一个专门引入jQuery,另一个写自定义业务代码,补全jQuery的完整CDN路径即可,修复后的完整代码如下:

<!DOCTYPE html> 
<html>
   <head>
      <title>Button Event</title>
      <!-- 引入jQuery -->
      <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
      <!-- 编写自定义逻辑 -->
      <script>
        $(document).ready(function() { 
          $('#hit').click(function() { 
            alert($('#term').val());
          });
        });
      </script>
   </head>
   <body> 
     <input id="term" type="text" value="enter your search"> 
     <button id="hit" type="button" name="Button">Search</button> 
   </body>
</html>

内容的提问来源于stack exchange,提问作者Hannes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 02:27:03