最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

對于this和$(this)的個人理解

 更新時間:2013年09月08日 16:27:25   作者:  
this指的是javascript對象而$(this)就是就jquery對象,不懂的朋友可以看看本文
復制代碼 代碼如下:

jQuery.prototype.test=function(){
this.css("color","#99");//這里的this是jquery對象,而不是dom對象
alert(this[0]);//這里的this[0]指的是dom節(jié)點對象
}

復制代碼 代碼如下:

$("body").click(function(){
$(this).test();
$(this).test().html(this.nodeName).hide(10000);
})

在頁面上使用click方法的時候相當于new了一個Jquery對象然后調(diào)用他的click方法,方法里面的參數(shù)是一個javascript的function函數(shù),里面的this指的是javascript對象,this是javascript自身的 語法關鍵字,它指向一個javascript對象,所以可以使用所指向的目標javascript對象所擁有的方法

而jQuery.prototype.test相當于在就query對象中新建一個test的方法,所以里面的this理所應當?shù)木褪蔷蚸query對象

通過this[0]可以把jquery對象轉(zhuǎn)化成dom節(jié)點對象
因為this永遠指向調(diào)用該方法(函數(shù))的那個對象(call,apply方法除外)
您可能感興趣的文章:

相關文章

最新評論

双辽市| 修文县| 色达县| 留坝县| 登封市| 庆阳市| 中卫市| 保定市| 乐业县| 大埔县| 平江县| 白城市| 长顺县| 商洛市| 梧州市| 西畴县| 大港区| 梅河口市| 河北省| 顺昌县| 铜梁县| 连城县| 滨州市| 台江县| 灵丘县| 福清市| 丘北县| 鹤峰县| 宜川县| 黄山市| 呼玛县| 库尔勒市| 凤台县| 平安县| 同德县| 米易县| 乌兰浩特市| 公安县| 郎溪县| 海宁市| 肃北|