问答详情
源自:2-1 jQuery中下拉动画slideDown

this的问题

   对测试二中的代码做如下修改:

$("button:last").click(function() {

            $("#a2").slideDown(3000,function(){

                $("this").css("border","3px solid red")

            })

        });

显示不出来边框,但是把 $("this")改为 $("#a1")就可以显示了。

想知道当前的this是什么?当前已经执行到最后一个动画了,this指向空吗?

提问者:黑发3980392 2017-07-06 22:44

个回答

  • 沫荼
    2017-07-19 15:12:34

    你加了引号了

  • 荆棘丛中的幸运
    2017-07-06 23:10:45

    this是指代当前特定选择对象,相当于你向别人介绍自己后,用我代替。你这里的this不能这样用啊,它找不到自己属于谁。