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

为什么要定义这个: var $this=$(this)

为什么要定义这个: var $this=$(this)

H枫之宇 2016-01-12 15:48:16
写这样一句话的作用是什么,为什么不直接用$(this),能帮我详细解答下吗?
查看完整描述

4 回答

已采纳
?
Caballarii

TA贡献1123条经验 获得超629个赞

如果你详细学过this的话,你就会知道this在运行过程中可能会变,为了避免这种不可控的现象,先用变量把$(this)记下来,后面用就不会错了

查看完整回答
5 反对 回复 2016-01-12
?
LeeJim

TA贡献2条经验 获得超1个赞

$this 只是变量名而已。

$(this) 才是方法调用。

js的命名规范是只能以$或者_或者字母开头。

$开头命名只是为了让代码阅读者 可以轻易区分jquery对象其他普通element对象而已。

查看完整回答
反对 回复 2016-01-14
?
echo_kinchao

TA贡献600条经验 获得超86个赞

他想做内部的子函数再次调用父级的

查看完整回答
反对 回复 2016-01-13
  • 4 回答
  • 0 关注
  • 2547 浏览
慕课专栏
更多

添加回答

举报

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