課程
/前端開發(fā)
/jQuery
/jQuery基礎 (一)—樣式篇
有人能來詳細說說這兩個 this 和 ?$(this)嗎? 我個人的理解是 this 就是指 p ,$(this) 就是指 ID為test2的p。 問題:this實際上就是當人對著第一句點擊的行為? ? ? ? ? ? $(this)實際上也是當人對著第二句點擊的行為? 請問這樣的理解對嗎?
2016-12-22
源自:jQuery基礎 (一)—樣式篇 2-15
正在回答
我說一下我的理解,this和$(this)實際指代的都是你當前要操作的p標簽,只不過,他們的性質不一樣,this實際上是一個HTML的元素,可是$(this)是一個被封裝好的jQuery對象,你可以alert一下看看他們都是什么,另外,this你可以直接添加title這樣的屬性,可是jQuery對象的$(this)你卻不能直接添加,可以用attr('title','value')進行操作。
ExiaGo 提問者
qq_似水星源_0 回復 ExiaGo 提問者
ExiaGo 提問者 回復 qq_似水星源_0
this是dom對象,$(this)是jquery對象 +1
$('#test2').click(function(){
? ? ? ? ? ? console.log($(this));
? ? ? ? ? ? console.log(this);
? ? ? ? })
自己去試試看
this是dom對象,$(this)是jquery對象
個人認為沒什么太大的區(qū)別 只是$(this)是封裝成了一個jquery對象 比較方便使用一些而已
我覺得這里的this其實沒太大的區(qū)別,唯一重點是解決瀏覽器兼容性的問題,別忘了框架的本質是做什么的
舉報
jQuery初入開啟樣式修煉,體驗萬能的jQuery樣式集搭建網(wǎng)站布局
6 回答$this $(this) 分別表示什么意思?
1 回答$(this)是什么意思 ,求解答
4 回答var $this = $(this)?
3 回答$(this)
1 回答$(this)與$('this')區(qū)別
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2016-12-22
我說一下我的理解,this和$(this)實際指代的都是你當前要操作的p標簽,只不過,他們的性質不一樣,this實際上是一個HTML的元素,可是$(this)是一個被封裝好的jQuery對象,你可以alert一下看看他們都是什么,另外,this你可以直接添加title這樣的屬性,可是jQuery對象的$(this)你卻不能直接添加,可以用attr('title','value')進行操作。
2018-08-14
this是dom對象,$(this)是jquery對象 +1
$('#test2').click(function(){
? ? ? ? ? ? console.log($(this));
? ? ? ? ? ? console.log(this);
? ? ? ? })
自己去試試看
2018-04-18
this是dom對象,$(this)是jquery對象
2017-09-01
個人認為沒什么太大的區(qū)別 只是$(this)是封裝成了一個jquery對象 比較方便使用一些而已
2017-05-02
我覺得這里的this其實沒太大的區(qū)別,唯一重點是解決瀏覽器兼容性的問題,別忘了框架的本質是做什么的