JQuery四-事件

JQuery事件

1. 事件注册

element.事件(function() {xxx})

e.g. $(‘div’).click(function() {xxx})

2. 事件处理on()绑定事件

事件处理on()方法在匹配元素上绑定一个或多个事件的事件处理函数

element.on(events, [selector], fn)

on方法


[on()的优势]:

  • 可以绑定多个事件,多个处理事件的处理程序;如果处理事件的处理程序相同,可以在events使用并集的写法
  • 可以事件委派操作,把原来加给子元素身上的事件绑定在父元素身上。
  • 可以给动态创建的元素绑定事件。

3. 事件处理off()解绑事件

$(“p”).off() //解绑p元素所有的事件处理程序

$(“p”).off(“click”) //解绑p元素的点击事件

$(“p”).off(“click”, “li”)//解绑事件委托

4. jQuery事件对象

element.on(envents, [selectors], function(event) {xxx})

阻止默认行为: event.preventDefault()

阻止冒泡:event.stopPropagation()


JQuery四-事件
http://example.com/2023/06/06/JQuery四-事件/
Author
John Doe
Posted on
June 6, 2023
Licensed under