存储与指定元素关联的任意数据和/或返回设置的值
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