黑发3980392
2017-07-06 22:44
对测试二中的代码做如下修改:
$("button:last").click(function() {
$("#a2").slideDown(3000,function(){
$("this").css("border","3px solid red")
})
});
显示不出来边框,但是把 $("this")改为 $("#a1")就可以显示了。
想知道当前的this是什么?当前已经执行到最后一个动画了,this指向空吗?
你加了引号了
this是指代当前特定选择对象,相当于你向别人介绍自己后,用我代替。你这里的this不能这样用啊,它找不到自己属于谁。
jQuery基础(四)—动画篇
85049 学习 · 262 问题
相似问题