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

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 22:19:13
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

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方法除外)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 青州市| 赤城县| 中西区| 榕江县| 兴国县| 平利县| 尚志市| 将乐县| 鸡东县| 务川| 濉溪县| 南雄市| 建平县| 茂名市| 崇阳县| 从江县| 察隅县| 营山县| 麟游县| 巩义市| 巧家县| 南靖县| 新营市| 汕尾市| 新晃| 治多县| 德保县| 黄平县| 凯里市| 垫江县| 江口县| 佛学| 定兴县| 华蓥市| 沾化县| 西贡区| 南康市| 湘潭市| 保亭| 乌审旗| 芒康县|