课程
/前端开发
/jQuery
/jQuery基础课程
如题。我是了一下,如果不用这个语句,在下面用$(this).attr("disable","true'),是不起作用的。不知道这个机制是什么
2015-09-10
源自:jQuery基础课程 8-3
正在回答
$this你可以换成任意名字 只是为了获取$(this),即当前元素,方便下面修改
个人理解:因为在下面使用了$(this)此时的this已经不是那个绑定点击事件的按钮这个对象了,因为它处在另一个function即另一个事件里,而这个另一个事件的对象我猜换成了'$',即jquery。如果在事先做了个赋值,即var $this = $(this),因为变量的作用域是包含了里面的那个function的,所以在里面那个function还能使用。
慕斯卡8398131
我只是想知道这句的意义。。。为什么要有这句,没有貌似也能行的哇
请叫我百度
$(this)这个是获取当前元素,然后定义一个变量叫$this,将元素赋值给他
举报
加入课程学习,有效提高前端开发速度