jquery 中$(this) 和 this 的区别
文章目录
【注意】最后更新于 December 3, 2019,文中内容可能已过时,请谨慎使用。
说一个常识性的东西,帮助自己回忆一下
一句话, $(this)是 jquery 的对象,而 this 是 html 元素对象 什么意思呢? $(this) 可以调用jquery 中的方法
|
|
而 this 是属于 html 的对象,属于原生 js,因此不能用 jq 中一些封装好的方法
|
|
这两者容易造成混淆的地方就是在调用 jq 方法时使用闭包的情景下:
|
|
在 inputCheck(param)
这个方法中在调用参数的时候就不能再使用 jqery 的方法了,会报函数找不到
的错误,因此需要转换一下,一般情景下的转换关系是这样的:
|
|
文章作者 GPF
上次更新 2019-12-03 (2587928)