【问题标题】:Why does the Javascript tag onclick doesn't work?为什么 Javascript 标签 onclick 不起作用?
【发布时间】:2017-09-03 17:59:07
【问题描述】:

我想执行一个点击事件。但是当我点击它时 - 没有任何显示。如何正确设置带有 javascript 文件的链接的点击侦听器?

$('a#askCall').click(function(){
   alert("!");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<a id="askCall">Call me maybe</a>

更新:

好的,但正确的变体对我也不起作用..

【问题讨论】:

  • .click()() 是错误的语法。
  • 快速查看浏览器控制台中抛出的错误会告诉您存在语法错误。至少在问这里之前检查这些错误
  • @charlietfl TypeError,不是 SyntaxError,因为这在语法上仍然是正确的。
  • @Xufox 是的..我猜它是...是点击触发后的 IIFE...没注意到

标签: javascript jquery html


【解决方案1】:

$('a#askCall').click(function() {
  alert("!");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<a id="askCall">Call me maybe</a>

【讨论】:

  • 感谢您的回答。运行 sn-p 时它在这里工作,但在我的 jsp 中不起作用..
  • @AlexanderTolkachev "doesn't work in my jsp" ...可能忘记包装在 document.ready 处理程序中或在您的控制台中有错误
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-11
相关资源
最近更新 更多