亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

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

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

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

? ?})

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

正在回答

5 回答

因為當你點擊時綁定你克隆的對象是.aaron1??? 而.left是你要往那里插入

0 回復 有任何疑惑可以回復我~
#1

微風灬唐唐 提問者

哦,好的,謝謝
2017-07-28 回復 有任何疑惑可以回復我~

指的是當前對象;


0 回復 有任何疑惑可以回復我~

這個this?這里是$(this)這么說才對,這是指向jquery對象的意思。也就是指向$(".aaron1")這個jquery對象

0 回復 有任何疑惑可以回復我~
#1

微風灬唐唐 提問者

為什么是指向$(".aaron1")而不是$(".left")?
2017-07-28 回復 有任何疑惑可以回復我~

照你這么說它克隆的不就是left了嗎?可實際效果克隆的是arron1呀

0 回復 有任何疑惑可以回復我~

this 代表這個函數的自返還值 就是 class為left的DIV這個元素。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

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

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號