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

首頁 > 編程 > JavaScript > 正文

實例講解JQuery中this和$(this)區(qū)別

2019-11-20 13:47:32
字體:
供稿:網(wǎng)友

平時很少在jquery中用到this。查看代碼時發(fā)現(xiàn)用到了,就調(diào)試出this的值,心想原來如此。還是挺有用的。這里總結(jié)一下this與$(this)的區(qū)別和使用。

  $(this)生成的是什么?

  $()生成的是什么呢?實際上$()=jquery(),就是說返回的是一個jquery的對象。

  通常我們?yōu)榱撕啽阒苯邮褂?()。實際上,該函數(shù)省略了一個參數(shù)context。根據(jù)選擇器選取匹配的對象即$(selector, context),以jQuery包裝集的形式返回。

  context可以是Dom對象集合或jQuery包裝集,傳入則表示要從context中選擇匹配的對象,不傳入則表示范圍為文檔對象(即頁面全部對象),即$(selector)=$(selector,document)。

  this指的是,調(diào)用函數(shù)的那個html對象。

例子:

復(fù)制代碼 代碼如下:

$("#textbox").hover(  
  function() {  
       this.title = "Test";  
  },  
  fucntion() {  
      this.title = "OK”;  
  }  
);

這里的this其實是一個Html元素(textbox),this是js中的。textbox有text屬性,所以這樣寫沒什么問題。

復(fù)制代碼 代碼如下:

$("#textbox").hover(  
       function() {  
   $(this).title = "Test";  
       },  
       function() {  
   $(this).title = "OK";  
       } 
);

這里的$(this)是一個JQuery對象,而jQuery對象

主站蜘蛛池模板: 普安县| 乐都县| 西宁市| 彭山县| 马公市| 通化市| 阿勒泰市| 遂平县| 吴桥县| 古蔺县| 民勤县| 财经| 霸州市| 东海县| 灌南县| 滦平县| 酉阳| 和政县| 安龙县| 婺源县| 南投市| 云阳县| 滨州市| 汽车| 东乌珠穆沁旗| 深圳市| 金昌市| 吴江市| 江陵县| 芦溪县| 林芝县| 甘谷县| 钟山县| 平江县| 东至县| 济南市| 阜平县| 沙雅县| 乌拉特中旗| 镇巴县| 亳州市|