国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 15:51:42
字體:
來源:轉載
供稿:網友
this指的是javascript對象而$(this)就是就jquery對象,不懂的朋友可以看看本文

復制代碼 代碼如下:


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


復制代碼 代碼如下:


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


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

而jQuery.prototype.test相當于在就query對象中新建一個test的方法,所以里面的this理所應當的就是就jquery對象

通過this[0]可以把jquery對象轉化成dom節點對象
因為this永遠指向調用該方法(函數)的那個對象(call,apply方法除外)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 洮南市| 密云县| 鄂州市| 长岛县| 新野县| 阜康市| 大关县| 郸城县| 麻江县| 盈江县| 乐陵市| 寻乌县| 彭水| 永胜县| 通榆县| 北碚区| 万安县| 沁阳市| 江阴市| 报价| 安阳县| 军事| 伊川县| 乃东县| 汕头市| 洪雅县| 兴国县| 昭苏县| 江陵县| 巍山| 泸州市| 阿拉善盟| 永丰县| 安西县| 左贡县| 莫力| 伊吾县| 武威市| 浏阳市| 伊川县| 西盟|