问答详情
源自:5-1 DOM拷贝clone()

怎么知道这里的this指代什么?

$(".aaron1").on('click', function() {

       $(".left").append( $(this).clone().css('color','red') )

   })

这里的this指代什么?理由是什么?

提问者:微风灬唐唐 2017-07-26 16:13

个回答

  • 我要SSR
    2017-07-28 15:45:12
    已采纳

    因为当你点击时绑定你克隆的对象是.aaron1    而.left是你要往那里插入

  • 小宝宝的帅宝宝
    2018-12-18 10:35:31

    指的是当前对象;


  • 我要SSR
    2017-07-28 14:20:28

    这个this?这里是$(this)这么说才对,这是指向jquery对象的意思。也就是指向$(".aaron1")这个jquery对象

  • 微风灬唐唐
    2017-07-27 08:47:09

    照你这么说它克隆的不就是left了吗?可实际效果克隆的是arron1呀

  • 慕少2632860
    2017-07-26 17:48:37

    this 代表这个函数的自返还值 就是 class为left的DIV这个元素。