jQuery data() 方法
实例
将数据附加到 <div> 元素,然后检索数据:
<!DOCTYPE html><html><head><script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script><script>$(document).ready(function(){$("#btn1").click(function(){$("div").data("greeting", "Hello World");});$("#btn2").click(function(){alert($("div").data("greeting"));});});</script></head><body><button id="btn1">将数据附加到 div 元素</button><br><button id="btn2">获取附加到 div 元素的数据</button><div></div></body></html>
定义与用法
data() 方法将数据附加到选定元素或从中获取数据。
提示: 要删除数据,请使用 removeData() 方法。
从元素返回数据
返回所选元素的附加数据。
语法
$(selector).data(name)
| 参数 | 描述 |
|---|---|
| name | 可选。指定要检索的数据的名称 如果未指定名称,此方法将作为对象返回元素的所有存储数据 |
将数据附加到元素
将数据附着到选定元素。
语法
$(selector).data(name,value)
| 参数 | 描述 |
|---|---|
| name | 必填。指定要设置的数据的名称 |
| value | 必填。指定要设置的数据的值 |
使用对象将数据附加到元素
使用具有 名称/值 对的对象将数据附着到选定元素。
语法
$(selector).data(object)
| 参数 | 描述 |
|---|---|
| object | 必填。指定包含名称/值对的对象 |