第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

這里為什么一定要用this?

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

我用?$(".left").append($(".aaron1").clone().css("color","red"))為什么不可以

正在回答

2 回答

這個是可以的,只是如果你這樣寫的話,再點擊一次就會出現(xiàn)兩個,再點擊一個就會出現(xiàn)4個,因為它把第一次克隆的也再克隆了一遍。。如果不行,你可以先試著改一下其他代碼,再改回來,可能是瀏覽器卡了。

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕粉15680718726 提問者

那可能是卡了,說的很明白,感謝
2016-08-28 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕仰6432972 回復(fù) 慕粉15680718726 提問者

補充一下,上面這個朋友說的是對的,但是還有個小問題,為什么你點一下是一個,點第二下變成克隆兩個了呢? this在這里不僅僅是指代aaron1它還有一層意思是指代,onclick這個行為下的aaron1,如果你只用aaron1,那么得到的結(jié)果會是錯的,因為從第二次點擊開始,class=aaron1的元素變成了兩個,那么這時候就復(fù)制兩個并添加到div里面,第三次點擊就變成了8個,以此類推。但是你要達到的效果是每次點擊就克隆一個,所以需要用this表明我要復(fù)制的是這個我附加了點擊事件的class=aaron1的元素,而不是所有的class=aaron1的元素
2016-09-04 回復(fù) 有任何疑惑可以回復(fù)我~
#3

慕函數(shù)5962187

回復(fù) weixin_博伯泊柏鉑_贊贊贊
2017-02-01 回復(fù) 有任何疑惑可以回復(fù)我~
#4

慕函數(shù)5962187 回復(fù) 慕仰6432972

解釋的很好,按照這樣我去試了一下跟題主出現(xiàn)相同的問題,并沒有呈現(xiàn)效果 $(".aaron1").on('click',function(){ $(".left").append( $(".arron1").clone().css('color','red')) }) 代碼是這樣請問哪里錯了呢
2017-02-01 回復(fù) 有任何疑惑可以回復(fù)我~
#5

慕函數(shù)5962187 回復(fù) 慕仰6432972

不過我試了下也是瀏覽器沒有效果
2017-02-01 回復(fù) 有任何疑惑可以回復(fù)我~
#6

慕仰6432972 回復(fù) 慕函數(shù)5962187

你寫錯了啊 你上面是aaron1 下面變成了arron2
2017-02-04 回復(fù) 有任何疑惑可以回復(fù)我~
查看3條回復(fù)

因為函數(shù)前面$("li"),所以這里的this指代的li,所以element指代的也是li,所以this同樣可以用element替換

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

這里為什么一定要用this?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號