为了账号安全,请及时绑定邮箱和手机立即绑定

onclick和click

在jQuery中为了写法简便,所有的事件在书写的时候都可以不加on。

但在JavaScript中必须写on。只是写法的不同


正在回答

4 回答

54bfa23e00011fea04050182.jpg

查了下有种说法是这样的,

click本身是方法作用是触发onclick事件,只要执行了元素的click()方法,就会触发onclick事件。


但是前面学bind是时候,有这样的代码,

<script type="text/javascript">
            $(function () {
                $("#btntest").bind("click", function () {
                    $(this).attr("disabled", "true");
                })
            });
        </script>

这里面click应该理解成的事件吧,

换成onclick就不行了,

有点晕==



0 回复 有任何疑惑可以回复我~
#1

何其多

click()应该单纯的理解为 点击 ;onclick()是元素被点击后要做的事。 我觉得事件应该是这样 click(boolean,onclick);---------事件监听程序在点击是,传入true,然后执行函数onclick。
2016-06-14 回复 有任何疑惑可以回复我~

还要考虑jQuery的版本问题吧

0 回复 有任何疑惑可以回复我~
#1

timebank 提问者

搞不懂,百度了下更晕了
2015-01-21 回复 有任何疑惑可以回复我~
#2

mook_海星 回复 timebank 提问者

javascript和jQuery是两种规范,onclick和click是他们分别封装的方法。所以你也无须纠结
2015-01-22 回复 有任何疑惑可以回复我~

?不可以这么说吧。了解下事件绑定的兼容写法,应该可以看到事件名称的具体用法。提示:旧版本 IE 下 attachEvent 和 addEventListener 中的事件名称的不同。

0 回复 有任何疑惑可以回复我~
#1

timebank 提问者

不能这么说吗?看到有同学提问下面老师这么回答的呢,我再查查
2015-01-20 回复 有任何疑惑可以回复我~

自己笔记用的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

onclick和click

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信