-

xiyueta().data() 属性方法

存储与指定元素关联的任意数据和/或返回设置的值
快速上手

xiyueta().data()属性方法,两种调用方式:
1、xiyueta("div").data("test"); //获得第一条元素的data值
2、xiyueta("div").data("test","hello world"); //设置每条元素的data值

总结:xiyueta().data()用法与jQuery中jQuery().data()用法保持一致
see https://api.jquery.com/data
尝试一下>>

  • 代码
  • 效果
<script src="https://www.xiyueta.com/js/xiyueta.min.js"></script>
<script>var html='<div>\n\
<a href="default.html">首页</a>\n\
<a href="news.html">新闻</a>\n\
<a href="products.html">产品</a>\n\
</div>';

$().parse(html);

$.log( $("a").data("test","hello world").data() );

</script>
index: 0 , x: 1 , y: 2 , value: <a href="default.html">首页</a> , 0
index: 1 , x: 3 , y: 4 , value: <a href="news.html">新闻</a> , 1
index: 2 , x: 5 , y: 6 , value: <a href="products.html">产品</a> , 2

index: 0 , x: 1 , y: 2 , value: default.html , 0
index: 1 , x: 3 , y: 4 , value: news.html , 1
index: 2 , x: 5 , y: 6 , value: products.html , 2

0default.html
1news.html
2products.html