jQuery data() 方法

实例

将数据附加到 <div> 元素,然后检索数据:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
  5. <script>
  6. $(document).ready(function(){
  7. $("#btn1").click(function(){
  8. $("div").data("greeting", "Hello World");
  9. });
  10. $("#btn2").click(function(){
  11. alert($("div").data("greeting"));
  12. });
  13. });
  14. </script>
  15. </head>
  16. <body>
  17. <button id="btn1">将数据附加到 div 元素</button><br>
  18. <button id="btn2">获取附加到 div 元素的数据</button>
  19. <div></div>
  20. </body>
  21. </html>

定义与用法

data() 方法将数据附加到选定元素或从中获取数据。

提示: 要删除数据,请使用 removeData() 方法。


从元素返回数据

返回所选元素的附加数据。

语法
  1. $(selector).data(name)
参数描述
name可选。指定要检索的数据的名称
如果未指定名称,此方法将作为对象返回元素的所有存储数据

将数据附加到元素

将数据附着到选定元素。

语法
  1. $(selector).data(name,value)
参数描述
name必填。指定要设置的数据的名称
value必填。指定要设置的数据的值

使用对象将数据附加到元素

使用具有 名称/值 对的对象将数据附着到选定元素。

语法
  1. $(selector).data(object)
参数描述
object必填。指定包含名称/值对的对象

分类导航