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

$(this)问题?

第20行 var $this = $(this);是什么意思?

第30行 写成 $(this).attr("disabled", "true");为什么不可以?

求解释?

正在回答

1 回答

第一个问题是:定义一个变量,变量名为$this值为$(this)的元素变量

第二个问题是:代码运行到21行的时候,已经开始调用另外一个函数了,而$(this)这个代表的是当前点击的元素,只能出现在被绑定在元素上的函数中,所以在另外一个函数中你这么写是不正确的

2 回复 有任何疑惑可以回复我~
#1

海枯_

只能出现在被绑定在元素上的函数中,这句话不太明白,麻烦再解释下,谢谢
2015-01-22 回复 有任何疑惑可以回复我~
#2

红小薯

大神~~能在解释解释不
2015-03-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154702    人
  • 解答问题       7289    个

加入课程学习,有效提高前端开发速度

进入课程

$(this)问题?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号