元素的数据存储-jQuery.data()与.data()
2016-05-07 22:25
489 查看
jQuery提供的存储接口
同样的,jQuery也提供2个对应的删除接口,使用上与data方法其实是一致的,只不过是一个是增加一个是删除罢了
jQuery.data( element, key, value ) //静态接口,存数据 jQuery.data( element, key ) //静态接口,取数据 .data( key, value ) //实例接口,存数据 .data( key ) //实例接口,存数据
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <title></title> <style> .left, .right { width: 300px; height: 120px; } .left div, .right div { width: 100px; height: 90px; padding: 5px; margin: 5px; float: left; border: 1px solid #ccc; } .left div { background: #bbffaa; } .right div { background: yellow; } </style> <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script> </head> <body> <h2>jQuery.data()静态方法</h2> <div class="left"> <div class="aaron"> <p>点击看结果</p> <p>jQuery.data</p> </div> <div><span></span></div> </div> <h2>.data()实例方法</h2> <div class="right"> <div class="aaron"> <p>点击看结果</p> <p>.data</p> </div> <div><span></span></div> </div> <script type="text/javascript"> $('.left').click(function() { var ele = $(this); //通过$.data方式设置数据 $.data(ele, "a", "data test1") $.data(ele, "b", { name : "data test2" }) //通过$.data方式取出数据 var reset = $.data(ele, "a") + "</br>" + $.data(ele, "b").name ele.find('span').append(reset) }) </script> <script type="text/javascript"> $('.right').click(function() { var ele = $(this); //通过.data方式设置数据 ele.data("a", "data test1") ele.data("b", { name: "data test2" }) //通过.data方式取出数据 var reset = ele.data("a") + "</br>" + ele.data("b").name ele.find('span').append(reset) }) </script> </body> </html>
同样的,jQuery也提供2个对应的删除接口,使用上与data方法其实是一致的,只不过是一个是增加一个是删除罢了
jQuery.removeData( element [, name ] ) .removeData( [name ] )
相关文章推荐
- 20150304+JQuery+AJax+插件-02
- 20150304+JQuery+AJax+插件-01
- 20150303+JQuery选择器-02
- 20150303+JQuery选择器-01
- 20150302+JQuery-02
- 20150302+JQuery-01
- jquery-easyui:datagrid初始化不加载数据
- jQuery学习笔记
- jQuery节点操作
- jQuery操作DOM节点的相关方法
- jQuery事件相关方法
- jQuery的回调支持
- jQuery操作动画队列
- jQuery操作元素内容的相关方法
- jQuery操作CSS属性的相关方法
- js动态加载div显示主菜单和子菜单+jquery获取动态id
- jQuery操作属性的相关方法
- jQuery数据存储的相关方法
- jQuery操作数组的工具方法
- jQuery核心函数