4 个回答

this是dom对象,dom对象转化成jquery对象$(this)才能用jquery的方法,属性,事件

不要被特殊符号$迷惑,查看jQuery源码你会发现,$就是一个普通函数,只不过这个函数的名字叫$。
$(this)表示执行$这个函数,传入的参数this指向的是当前DOM元素,$这个函数负责将DOM元素转换成jQuery使用的对象,从而$(this)返回的结果就可以使用jQuery对象的方法和属性了。

this是JavaScript对象
$(this)是将JavaScript的对象转化成JQuery对象

this是dom对象只有转成jquery对象才可以用jquery的属性方法

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题