javascript - JQuery click() 事件监听器不工作

标签 javascript jquery html css events

我试图让一个小元素继续进行,但我陷入了一件非常烦人的事情。

$(document).ready(function() {
  $("#search-button").click(console.log('hello'))
});

如您所见,我将目标定位到 ID 为 search-button 的搜索按钮,一旦我单击它,就会发生一些事情。在这种情况下,我放入了一个 console.log 来测试它是否有效,但它没有。它总是在我加载页面时记录它,而不是在我单击目标按钮时记录它。 ... 我究竟做错了什么 如果您需要有关此的更多信息,请告诉我我已尽力使其尽可能简单

谢谢你的帮助

好的

最佳答案

点击处理程序需要一个函数参数,而不仅仅是 console.log 本身。试试这个:

$(document).ready(function() {
  $("#search-button").click(function() {
      console.log('hello');
  });
});

关于javascript - JQuery click() 事件监听器不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50430940/

相关文章:

javascript - 在 ES6 中定义后导出一个类

javascript - 如何让浏览器请求新的js和css文件

c# - 如何在 ASP.NET MVC 中实现模拟帧?

javascript - 将原始字符串源转换为 html 以使用 jquery 选择器

php - 将内联 css 与 DomPDF 和 Laravel 一起使用

PHP 网站未正确更新记录

javascript - 是否有获取 XML 节点的平面字符串表示形式的默认机制?

jquery - 欢迎使用 Jquery 加载...页面

javascript - 在 React 中用 Gallery 替换 img 标签

javascript - Jade Minified Javascript 未解析为文本 block