var $this = $(this)​

来源:2-15 jQuery选择器之特殊选择器this

息烽孜然

2016-11-16 10:39

这段代码加与不加,为什么效果都一样???var $this = $(this)

写回答 关注

4回答

  • 琢匠
    2016-11-16 11:12:57
    已采纳

    你这样肯定没效果啊,$this完全是多余的,根本没用上,你试试

    console.log(this);

    console.log($(this));

    在控制台看看两者的不同

    息烽孜然

    非常感谢!

    2016-11-16 11:29:42

    共 1 条回复 >

  • 慕粉学步
    2016-12-19 17:26:17

    因为没用到

    var $this = $(this)

    在这里这句是多余的,当然一样

  • qq_还不走
    2016-12-07 17:10:23

    这段代码是赋值的意思,可以把$(this)这个jQuery的对象值赋给$this,所以下面调用$(this)和$this是一样的,因为值一样。   不写的话因为你下面用的就是$(this),所以没用上这段赋值

  • 琢匠
    2016-11-16 11:01:08

    贴代码

    息烽孜然

    <script type="text/javascript"> $('#test2').click(function(){ //通过包装成jQuery对象改变颜色 var $this = $(this) $(this).css('color','blue'); }) </script>

    2016-11-16 11:09:50

    共 1 条回复 >

jQuery基础 (一)—样式篇

jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局

217496 学习 · 1303 问题

查看课程

相似问题