jquery怎么传递this 事件参数传递

jquery怎么传递this提供了一系列便捷事件監听的方法该方法同时允许传递一个参数,可以通过以下代码来了解:

  • 当click方法调用函数时会默认返回一个事件对象作为该函数的参数,这里的event就是该事件本身
  • click返回的事件中,默认添加了一个data属性如果我们在.click()方法中尝试传入参数的时候,该参数将被传递给data属性同理,我们在调用这个属性的时候也必须指定该属性的对象是谁,所以才使用 event.data 这句来调用该属性

那么?data是用来承载参数的事件的属性那麼data是什么类型呢?
data实际上是一个对象因为对象可以拥有各种属性和方法,那么我们也可以将data的对象属性进行扩展如下面的代码:

  • click方法,调用函数的时候会默认返回事件对象和该事件对象的data属性;
  • 如果需要使用该事件对象,必须给该事件对象命名即函数中的参数;
  • .click方法,传入的任何参数或对象都会被赋值给data属性,所以调用的时候必须使用 data 来调用

我要回帖

更多关于 jquery怎么传递this 的文章

 

随机推荐