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如何解决月变越多?
$(this)指的是当前你点击的这个aaron1,如果直接写成arron1,会变成下面的情况:只有一个arron1时,点击一次变为两个,(此时有两个arron1),再点击一次就会出现四个了;如果想要一个个的就只能写$(this),写aaron1没办法解决越变越多的问题
指的是你当前点击的元素啊
jQuery基础(二)—DOM篇
114014 学习 · 590 问题
相似问题