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

首頁 > 語言 > JavaScript > 正文

jQuery常用且重要方法匯總

2024-05-06 16:23:05
字體:
供稿:網(wǎng)友

這篇文章主要介紹了jQuery常用且重要方法匯總的相關(guān)資料,需要的朋友可以參考下

1.jquery data(name)

data() 方法向被選元素附加數(shù)據(jù),或者從被選元素獲取數(shù)據(jù)。

 

 
  1. $("#btn1").click(function(){ 
  2. $("div").data("greeting""Hello World"); 
  3. }); 
  4. $("#btn2").click(function(){ 
  5. alert($("div").data("greeting")); 
  6. }); 

2.jquery arguments

arguments是指向?qū)崊ο蟮囊茫瑢崊ο笫且粋€類數(shù)組對象 .

arguments 的索引 從 0, 1,2,....遞增,與實參逐個對應(yīng).

arguments.length 屬性代表實參的個數(shù)

arguments一定不是數(shù)組, 是長的比較像數(shù)組的一個對象,雖然也有l(wèi)ength屬性

arguments每個函數(shù)都會有,因此,arguemnts只會在內(nèi)部找自身的arguments,無法引用到外層的arguments

 

 
  1. // 求圓形面積,矩形面積, 三角形面積 
  2.   function area () { 
  3.   if(arguments.length == 1) { 
  4.   alert(3.14 * arguments[0] * arguments[0]); 
  5.   } else if(arguments.length == 2) { 
  6.   alert(arguments[0] * arguments[1]); 
  7.   } else if(arguments.length == 3) { 
  8.   alert(arguments[0] + arguments[1] + arguments[2]); 
  9.   } else { 
  10.   return null
  11.   } 
  12.   } 
  13.  
  14.  
  15. //調(diào)用 
  16.   area(10,20,30); 

3.jquery target() event.target

target 屬性規(guī)定哪個 DOM 元素觸發(fā)了該事件。

 

 
  1. $("p, button, h1, h2").click(function(event){ 
  2. $("div").html("Triggered by a " + event.target.nodeName + " element."); 
  3. }); 
  4. <p></p> 
  5. <button></button> 
  6. <h1></h1> 
  7. <h2></h2> 
  8. //當(dāng)點擊p標簽的時候顯示:點擊事件由 P 元素觸發(fā) 
  9. .... 

4.jquery trigger(event,[參1,參2,...])

trigger() 方法觸發(fā)被選元素的指定事件類型。(可自定義事件,可以傳參)自定義事件非常重要且有用!

 

 
  1. //myEvent為自定義事件名 
  2. $("#p1").bind("myEvent",function(str1,str2) { 
  3. alert(str1 + ' ' + str2);  
  4. });  
  5. $("#p1").trigger("myEvent",["Hello","World"]);  
  6. //也可以這樣寫: 
  7.     $("#p1").bind("myEvent",function(str1,str2) { 
  8. alert(str1 + ' ' + str2);  
  9. }).trigger("myEvent",["Hello","World"]);  

5.js substring(start,stop)

substring() 方法用于提取字符串中介于兩個指定下標之間的字符。

substring() 方法返回的子串包括 start 處的字符,但不包括 stop 處的字符。

 

 
  1. var str="Helloworld!" 
  2. document.write(str.substring(3,7)) 
  3. //結(jié)果 
  4. lowo 
  5. var str="Hello world!"//有兩個空字符 
  6. document.write(str.substring(3,7)) 
  7. //結(jié)果 
  8. lo 
  9. //兩者的結(jié)果有區(qū)別,字符串之間的空字符串占用索引! 

看清楚 沒有r 這個stop處的字符!

重要事項:與 slice() 和 substr() 方法不同的是,substring() 不接受負的參數(shù)。

6.js slice(start,stop)

slice() 方法可提取字符串的某個部分,并以新的字符串返回被提取的部分。與上面的substring一樣不包括 stop處的字符;

還有一個不同是:start,stop可以使用負數(shù)!也就是說,-1 指字符串的最后一個字符,-2 指倒數(shù)第二個字符,以此類推。

data() 方法向被選元素附加數(shù)據(jù),或者從被選元素獲取數(shù)據(jù)。

以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 大新县| 衡阳县| 永年县| 瑞安市| 沁阳市| 郓城县| 闵行区| 巴里| 日土县| 社会| 农安县| 西吉县| 阆中市| 凤山县| 泸州市| 鄂温| 金川县| 崇阳县| 衡水市| 黎平县| 册亨县| 莒南县| 娄烦县| 龙门县| 巴塘县| 乌鲁木齐市| 青铜峡市| 吴旗县| 沂源县| 土默特左旗| 治县。| 虞城县| 柳江县| 临沧市| 舟山市| 伊金霍洛旗| 武鸣县| 嘉禾县| 怀柔区| 弥勒县| 吉隆县|