jquery中操作HTML5中的dataattributes
2013-07-01 17:54
106 查看
在HTML5 中,新增加了data-attributes属性,可以在页面级保存一些数据,比如:
而在jquery 中,可以通过.data的方法去获得和设置data attributes,比如:
可以看到设置了divEmployee的一系列属性,包括name,age,dept.
也可以用如下两个方法设置:
而获取和删除的方法分别如下:
<body> <div data-site="www.codeguru.com" data-category="Technology">Hi, Welcome to HTML 5 data attributes!</div> <div data-name="Dave" data-age=23 data-dept="Clerical">Hi Dave!</div> </body> </html>
而在jquery 中,可以通过.data的方法去获得和设置data attributes,比如:
<!DOCTYPE html> <html> <head> <title>Untitled Page</title>5. <script type="text/javascript"> $("#btnSet").click(function(e) { $("#divEmployee").data("name", "Dave"); $("#divEmployee").data("age", "23"); $("#divEmployee").data("dept", "Clerical"); 10. });</script> </head> <body> <div id="divEmployee"> Hi Dave! </div> 15. <input type="button" id="btnSet" value="Set Value" /> </body> </html>
可以看到设置了divEmployee的一系列属性,包括name,age,dept.
也可以用如下两个方法设置:
<script type="text/javascript"> $("#btnSet").click(function(e) { $("#divEmployee").data( { "name" : "Dave", "age" : 23, "dept" : "Clerical" }); }); </script>
<script type="text/javascript"> $("#btnSet").click(function(e) { $("#divEmployee").data("name", "age", "dept").data("Dave", 23, "Clerical"); }); </script>
而获取和删除的方法分别如下:
<script type="text/javascript"> $("#btnSet").click(function(e) { var name = $("#divEmployee").data("name") var age = $("#divEmployee").data("age") var dept = $("#divEmployee").data("dept") }); </script>
<script type="text/javascript"> $("#btnSet").click(function(e) { $("#divEmployee").removeData("employee"); });</script>
相关文章推荐
- jQuery 操作 html5 data-* 属性
- HTML5中自定义的data-*属性使用和js/jquery的data()方法操作
- jquery操作HTML5 的data-*的用法实例分享
- jquery操作HTML5 的data-*的用法实例分享
- 小强的HTML5移动开发之路(36)——jQuery中的DOM操作
- jquery操作HTML5 的data-*的用法实例分享
- (28)HTML5-jQuery的Dom操作
- 小强的HTML5移动开发之路(36)——jQuery中的DOM操作
- Jquery 操作HTML5自定义属性data-*
- jQuery遍历DOM节点操作之filter()方法详解
- AngularJs 与 jQuery.ajax 互操作
- jquery 对table的一些操作 怎么获取tr下的第二个td元素?
- Jquery 数字操作
- Jquery操作radio,checkbox,select表单操作实现代码
- Jquery 插件-可以用来操作定界窗,将在定界窗内选取的项目放到父窗口内
- jQuery基于ajax操作json数据简单示例
- jQuery 基本操作
- [JavaScript][jQuery]jQuery操作Table
- JQuery操作checkbox、radio等示例
- jQuery 动态操作表单数据