JQ 事件监听

本文详细介绍了jQuery中事件绑定的三种方式:普通事件绑定、on事件绑定和bind事件绑定。普通事件绑定支持链式操作,无兼容性问题;on事件绑定能批量处理多个事件并传递数据,可以通过选择器选择后代元素;bind事件绑定允许事件类型间使用空格分隔,支持个性化定制。此外,还提到了off解绑事件和one()一次性事件绑定的方法。
摘要由CSDN通过智能技术生成

一、普通事件绑定

1、语法:jq对象.事件类型(回调函数)

  eg:

 $('p').click(function () {
         console.log(222222222);
     });

2、注意:

  ①使用jq 一定要进行引入 否则 $ is not defined

  ②jq操作的元素是批量的

  ③没有兼容性问题

  ④对同一个jq对象进行相同类型事件绑定 则 执行的顺序 和绑定的顺序相同

  ⑤jq对事件的绑定支持链式绑定

  ⑥当不同种事件类型进行绑定时 满足事件触发的条件 就会执行 和 绑定的顺序无关

  ⑦jq事件进行绑定时 没有on

 $('.box').click(function () {
        console.log('第二次绑定');
    }).click(function () {
        console.log('第一次绑定');
    }).mouseenter(function () {
      // console.log(this);
        //原生js
        this.style.backgroundColor = 'red';
    }).mouseleave(function () {
        //console.log(this);
        //jq
        $(this).css('backgroundColor','');
    });

二、on事件绑定

1、有四个参数:

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值