现在用了别人的一个插件,里面的对象都是用this,由于我对js不甚了解,但是会用jquery,因此想用jquery的$(this)替换他原来的this方便我扩展自己的功能,但是不知道如何替换,请大神指点,谢谢。
现在用了别人的一个插件,里面的对象都是用this,由于我对js不甚了解,但是会用jquery,因此想用jquery的$(this)替换他原来的this方便我扩展自己的功能,但是不知道如何替换,请大神指点,谢谢。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
this
是 JS 里非常重要的概念,建议还是搞清楚。简单来说,在函数被调用的时候,函数内部有一个原生变量this
,指向调用者。比如:this
是一样的。不过 jQuery 有一个很重要的函数$()
,可以将 DOM 对象转换成 jQuery 对象,然后调用 jQuery 方法。如果是普通对象,那么就不会转换,所以大体上你可以直接按照使用$(this)
的习惯使用this