jQuery中的事件绑定

简介: 之前讲了这么多的原生JS,这次换换口味吧,讲讲曾经风靡一时的JS库——JQuery。一、jQuery事件绑定的方法1. 直接使用事件方法【jQuery对象】.

之前讲了这么多的原生JS,这次换换口味吧,讲讲曾经风靡一时的JS库——JQuery。

一、jQuery事件绑定的方法

1. 直接使用事件方法

【jQuery对象】.【事件名】(【方法】)

比如给一个按钮添加点击事件:

<!--HTML-->
<input type="button" id="btn" value="按钮" />
//JS
$('#btn').click(function(){
    console.log('你点击了按钮!');
});

2. bind()

【jQuery对象】.bind("【事件名】",【方法】)

上面例子中的JS代码可以写成下面这样:

//JS
$('#btn').bind("click",function(){
    console.log('你点击了按钮!');
});

相应的取消绑定可使用unbind()方法。

3. on()

【jQuery对象】.on("【事件名】",【方法】)

上面例子中的JS代码可以写成下面这样:

//JS
$('#btn').on("click",function(){
    console.log('你点击了按钮!');
});

相应的取消绑定可使用off()方法。

需要注意的是,on()off()是从jQuery1.7+版本才开始有的。

二、jQuery事件绑定的种类

1. 多个选择器绑定同一个事件

$("【选择器1】,【选择器2】").on("【事件名】",【方法】)

<!--HTML-->
<input type="button" id="btn1" value="按钮一" />
<input type="button" id="btn2" value="按钮二" />
//JS
$('#btn1,#btn2').on('click',function(){
    console.log('你点击了按钮!');
});

2. 多个事件绑定同一个方法

【jQuery对象】.on("【事件名1】 【事件名2】",【方法】)

<!--HTML-->
<input type="button" id="btn" value="按钮" />
//JS
$('#btn').on('click mouseover',function(){     // 这时候鼠标移入按钮或点击按钮都会执行后面的方法
    console.log('你点击了按钮!');
});

3. 多个事件绑定不同方法

【jQuery对象】.on({ "【事件名1】" :【方法1】, "【事件名2】" :【方法2】})

<!--HTML-->
<input type="button" id="btn" value="按钮" />
//JS
$('#btn').on({
    'click': function(){
        console.log('你点击了按钮!');
    },
    'mouseover': function(){
        console.log('你移入了按钮!');
    }
});
相关文章
N..
|
8月前
|
JavaScript 前端开发
jQuery事件处理
jQuery事件处理
N..
84 1
|
8月前
|
JavaScript 前端开发 索引
JQuery样式操作、click事件以及索引值-选项卡应用示例
JQuery样式操作、click事件以及索引值-选项卡应用示例
66 1
|
8月前
|
JavaScript
jquery动画与事件案例
jquery动画与事件案例
|
7月前
|
JavaScript 前端开发
jQuery 事件
jQuery 事件
41 1
|
4月前
|
JavaScript
jQuery 事件
jQuery 事件
43 10
|
3月前
|
JavaScript 前端开发 API
深入理解jQuery:高效DOM操作与事件处理
【10月更文挑战第11天】深入理解jQuery:高效DOM操作与事件处理
33 0
|
4月前
|
JavaScript 前端开发 CDN
jQuery学习记录--jQuery语法,选择器,事件及hide(),show(), toggle()
本文是关于jQuery的学习笔记,涵盖了jQuery的简介、语法、选择器、事件处理以及hide()、show()、toggle()等方法的使用。
jQuery学习记录--jQuery语法,选择器,事件及hide(),show(), toggle()
|
4月前
|
JavaScript
jQuery 事件 方法
jQuery 事件 方法
40 3
|
4月前
|
JavaScript
jQuery 事件 方法
jQuery 事件 方法
19 0
|
5月前
|
Web App开发 JavaScript Android开发
重载jquery on方法实现click事件在移动端的快速响应
重载jquery on方法实现click事件在移动端的快速响应