为了账号安全,请及时绑定邮箱和手机立即绑定

jquery的实例对象调用方法时, this和$(this)有什么区别?

jquery的实例对象调用方法时, this和$(this)有什么区别?

拉风的咖菲猫 2018-08-08 09:09:11
网上搜到的, 全是说jquery中的this和$(this). 我的问题是,调用的方法已经是一个jquery对象了, 此时方法里的this和$(this)有什么区别. 具体看代码.按照输出来看. 这两个都是jquery的实例对象, 而且看起来都指向了同一个对象, 但是又不相等. 用console.log()输出时看起来也只是个顺序的差别. 那么这两个对象到底是哪里存在差异呢?按照我的理解,jquery构造函数, 可以接受选择器或者JS的DOM节点做参数, 生成一个jquery的实例对象, 但是当传入的参数本身就是一个jquery的实例对象的时候, 虽然不会报错, 但是生成的实例就不是传入的这个实例对象本身. 比如:上一个例子中, 显然this是指向了一个jquery的实例对象新手初步刚刚接触jquery, 概念不清, 望指教.
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 480 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信