js工作或不点击

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js工作或不点击相关的知识,希望对你有一定的参考价值。

嘿家伙我需要JS onclick事件,但它对我来说非常奇怪,我无法弄清楚为什么。下面有三个例子,我不明白为什么第一个没有。

/首先

$(document).ready(function () {

$("button#clear-id").click(function(){      // this one doesn't work
    alert('Howdy');
});
...

/秒

$(document).ready(function () {

$("body").click(function(){      // this one works
    alert('Howdy');
});
...

/第三

$(document).ready(function () {

$(document).on('click', '#clear-id', function () {    // this one works
  alert("Hello!");
});
...

/按钮的html看起来像

<button type="button" class="close" id="clear-id" aria-label="Close" value="';   the_ID(); echo'">
    <span aria-hidden="true">&times;</span>
</button>
答案

显然第一个中的选择器是错误的,只使用$('#clear-id'),因为我不确定,但我认为你不能在同一个选择器中将标签与id结合起来。

以上是关于js工作或不点击的主要内容,如果未能解决你的问题,请参考以下文章

Relay.js 没有正确解析组合片段

使用带有渲染功能的 Vue.js 3 片段

为啥我使用quickchm等工作制作的chm除了目录以外的链接都不可用,点击后,报找不到页面,或不存在

用 js/jquery 检测 Flash 播放器的现代或不推荐的方法?

几个关于js数组方法reduce的经典片段

原生js如何绑定a连接点击事件?