欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jQuery中data()方法用法實例

 更新時間:2014年12月27日 14:51:55   投稿:shichen2014  
這篇文章主要介紹了jQuery中data()方法用法,實例分析了data()方法向匹配元素附加數(shù)據(jù)及獲取數(shù)據(jù)的使用技巧,具有一定的參考借鑒價值,需要的朋友可以參考下

本文實例講述了jQuery中data()方法用法。分享給大家供大家參考。具體分析如下:

此方法可以向匹配元素附加數(shù)據(jù),或者從匹配元素獲取數(shù)據(jù)。

語法結構一:

復制代碼 代碼如下:
$(selector).data(name,value)

參數(shù)列表:

參數(shù) 描述
name 存儲的數(shù)據(jù)名稱。
value 將要存儲的任意數(shù)據(jù)。

實例代碼:

復制代碼 代碼如下:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.dbjr.com.cn/" />
<title>data()函數(shù)-腳本之家</title>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $("#add").click(function(){
    $("div").data("mydata","腳本之家歡迎您");
  })
  $("#show").click(function(){
    $("div").text($("div").data("mydata"));
  })
})
</script>
</head>
<body>
<div></div>
<button id="add">向元素添加數(shù)據(jù)</button>
<button id="show">顯示添加的數(shù)據(jù)</button>
</body>
</html>

以上代碼能夠在匹配的div元素上附加名稱mydata,值為“腳本之家歡迎您”的數(shù)據(jù),然后利用數(shù)據(jù)名稱返回。

語法結構二:

從匹配元素中返回指定數(shù)據(jù)名稱的附加的數(shù)據(jù)。

復制代碼 代碼如下:
$(selector).data(name)

參數(shù)列表:

參數(shù) 描述
name 存儲的數(shù)據(jù)名稱。

實例代碼:

復制代碼 代碼如下:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.dbjr.com.cn/" />
<title>data()函數(shù)-腳本之家</title>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $("#add").click(function(){
    $("div").data("mydata","腳本之家歡迎您");
  })
  $("#show").click(function(){
    $("div").text($("div").data("mydata"));
  })
})
</script>
</head>
<body>
  <div></div>
  <button id="add">向元素添加數(shù)據(jù)</button>
  <button id="show">顯示添加的數(shù)據(jù)</button>
</body>
</html>

以上代碼能夠在匹配的div元素上附加名稱mydata,值為“腳本之家歡迎您”的數(shù)據(jù),然后利用數(shù)據(jù)名稱返回。

語法結構三:

使用鍵/值對對象向匹配元素添加數(shù)據(jù)。

復制代碼 代碼如下:
$(selector).data(properties)

參數(shù)列表:

參數(shù) 描述
properties 一個用于設置數(shù)據(jù)的鍵/值對。

實例代碼:

復制代碼 代碼如下:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.dbjr.com.cn/" />
<title>data()函數(shù)-腳本之家</title>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $("#add").click(function(){
    $("div").data("mydata",{username:"daoliang"});
  })
  $("#show").click(function(){
    alert($("div").data("mydata").username);
  })
})
</script>
</head>
<body>
<div></div>
<button id="add">把數(shù)據(jù)添加元素</button>
<button id="show">獲取添加到元素的數(shù)據(jù)</button>
</body>
</html>

以上代碼能夠以鍵/值對方式為div附加名稱為mydata的數(shù)據(jù),然后通過數(shù)據(jù)名和鍵取得附加的數(shù)據(jù)值。

語法結構四:

使用對象方式為指定元素附加數(shù)據(jù)。

復制代碼 代碼如下:
$(selector).data(object)

參數(shù)列表:

參數(shù) 描述
object 一個用于設置數(shù)據(jù)的對象。

實例代碼:

復制代碼 代碼如下:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.dbjr.com.cn/" />
<title>data()函數(shù)-腳本之家</title>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  var mytest=new Object();
  mytest.first="腳本之家歡迎您";
  mytest.second="JQuery專區(qū)";
  $("#add").click(function(){
    $("div").data(mytest);
  })
  $("#show").click(function(){
    alert($("div").data("second"));
  })
});
</script>
</head>
<body>
  <div></div>
  <button id="add">把數(shù)據(jù)添加元素</button>
  <button id="show">獲取添加到元素的數(shù)據(jù)</button>
</body>
</html>

以上代碼以對象方式附加數(shù)據(jù),并且取得附加的數(shù)據(jù)值。

希望本文所述對大家的jQuery程序設計有所幫助。

相關文章

  • 使用jQuery實現(xiàn)一個類似GridView的編輯,更新,取消和刪除的功能

    使用jQuery實現(xiàn)一個類似GridView的編輯,更新,取消和刪除的功能

    在項目中遇到這樣的需求當用戶點擊編輯時,在點擊行下動態(tài)產(chǎn)生一行,編輯銨鈕變?yōu)閐isabled,新產(chǎn)生的一行有更新和取消的銨鈕,點擊“取消”銨鈕,刪除剛剛動態(tài)產(chǎn)生的行,編輯銨鈕狀態(tài)恢復。下面小編給大家分享實例代碼,一起看看吧
    2017-03-03
  • jQuery學習筆記(2)--用jquery實現(xiàn)各種模態(tài)提示框代碼及項目構架

    jQuery學習筆記(2)--用jquery實現(xiàn)各種模態(tài)提示框代碼及項目構架

    想實現(xiàn)一個模態(tài)的框框,找了很多的jquery插件,都沒有碰到自己滿意的于是自己摸索了一個,接下來為大家介紹下實現(xiàn)的思路及代碼,希望對你有所幫助
    2013-04-04
  • jquery js 重置表單 reset()具體實現(xiàn)代碼

    jquery js 重置表單 reset()具體實現(xiàn)代碼

    我們希望表單提交以后,能reset,由于jquery沒有這個方法,所以只能采用其他的方法來實現(xiàn)了,具體如下,有此需求的朋友可以參考下,希望對大家有所幫助
    2013-08-08
  • jQuery+CSS3實現(xiàn)3D立方體旋轉效果

    jQuery+CSS3實現(xiàn)3D立方體旋轉效果

    這篇文章主要介紹了jQuery結合CSS3來制作3D立方體旋轉效果,切換圖片時呈現(xiàn)3D立體圖片畫廊特效,需要的朋友可以參考下
    2015-11-11
  • Jquery iframe內部出滾動條

    Jquery iframe內部出滾動條

    Jquery 操作頁面中iframe自動跟隨窗口大小變化,而不出現(xiàn)滾動條,只在iframe內部出滾動條
    2010-02-02
  • jQuery 遍歷map()方法詳解

    jQuery 遍歷map()方法詳解

    大家都知道m(xù)ap()方法主要用來遍歷操作數(shù)組和對象,這篇文章將給大家詳細介紹關于jQuery遍歷map()方法的內容,文章給出了詳細的示例代碼,對大家的理解和學習很有幫助,有需要的朋友們下面來一起學習學習吧。
    2016-11-11
  • Jquery1.9.1源碼分析系列(十五)動畫處理之外篇

    Jquery1.9.1源碼分析系列(十五)動畫處理之外篇

    這篇文章主要介紹了Jquery1.9.1源碼分析系列(十五)動畫處理之外篇 的相關資料,需要的朋友可以參考下
    2015-12-12
  • checkbox:click事件觸發(fā)span元素內容改變的方法

    checkbox:click事件觸發(fā)span元素內容改變的方法

    下面小編就為大家?guī)硪黄猚heckbox:click事件觸發(fā)span元素內容改變的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • jQuery3.0中的buildFragment私有函數(shù)詳解

    jQuery3.0中的buildFragment私有函數(shù)詳解

    在 jQuery3.0中,buildFragment 是一個私有函數(shù),用來構建一個包含子節(jié)點 fragment 對象。下文給大家介紹jQuery3.0中的buildFragment私有函數(shù)詳解,對jquery3.0 buildfragment相關知識感興趣的朋友一起學習吧
    2016-08-08
  • jQuery 移動端artEditor富文本編輯器

    jQuery 移動端artEditor富文本編輯器

    這篇文章主要介紹了jQuery 移動端artEditor富文本編輯器 的相關資料,需要的朋友可以參考下
    2016-01-01

最新評論