$(this)指的是aaron1吗

来源:5-1 DOM拷贝clone()

hymbiu

2017-08-02 16:04

$(".appon1").on('click', function(){             })    $(".aaron1").on('click', function() {        $(".left").append( $(this).clone().css('color','red') )    }) $(this)指的是aaron1吗?为啥我直接写aaron1会一个变俩俩变四   要是写aaron1如何解决月变越多?

写回答 关注

2回答

  • Hardy丶
    2017-08-30 17:03:57

     $(this)指的是当前你点击的这个aaron1,如果直接写成arron1,会变成下面的情况:只有一个arron1时,点击一次变为两个,(此时有两个arron1),再点击一次就会出现四个了;如果想要一个个的就只能写$(this),写aaron1没办法解决越变越多的问题

    Hardy丶 回复慕粉2023...

    append()是添加函数,原本有一个,再添加一个就变成了两个

    2017-09-14 22:08:17

    共 2 条回复 >

  • qq_朩頭苌卟詘稥菇_0
    2017-08-03 00:01:18

    指的是你当前点击的元素啊

jQuery基础(二)—DOM篇

jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换

114012 学习 · 590 问题

查看课程

相似问题