jquery操作HTML5 的data-*的用法实例分享


Posted in Javascript onAugust 17, 2014

阅读HTML5的详细规范后你会发现,这个自定义data属性的用法非常的简单,就是你可以往HTML标签上添加任意以 "data-"开头的属性,这些属性页面上是不显示的,它不会影响到你的页面布局和风格,但它却是可读可写的。

jquery 里已经内置这个方法. 通过 $(‘#content‘).data(‘list'); 就能获取数据. 这个方法是在 jQuery1.4.3版本后出现的,它能返回相应的data属性.

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>jquery操作HTML5 的data-*的用法</title>
</head>
<script src="http://code.jquery.com/jquery-2.1.0.min.js"></script>
<script>
$(function(){
    //读取data-*的值
    $("li").each(function(v) {
        console.log($(this).data('name'));
    });
    
    //设置data-*的值
    $("li").eq(0).data('name','bryant');
    $("li").each(function(v) {
        console.log($(this).data('name'));
    });
    
    //删除data-*的值   这里使用的是removeAttr,测试官方的removeData是不起作用的
    $("li").eq(0).removeAttr('data-name');
    $("li").each(function(v) {
        console.log($(this).data('name'));
    });
})
</script>
<body>
<ul>
    <li data-name="kobe">科比</li>
    <li data-name="gasol">加索尔</li>
    <li data-name="nash">纳什</li>
    <li data-name="fisher">费舍尔</li>
</ul>
</body>
</html>

Javascript 相关文章推荐
Windows Live的@live.com域名注册漏洞 利用代码
Dec 27 Javascript
JQuery 控制内容长度超出规定长度显示省略号
May 23 Javascript
基于jQuery实现拖拽图标到回收站并删除功能
Nov 25 Javascript
js轮播图代码分享
Jul 14 Javascript
Angular 应用技巧总结
Sep 14 Javascript
微信小程序tabbar不显示解决办法
Jun 08 Javascript
浅谈React高阶组件
Mar 28 Javascript
Javascript的console['']常用输入方法汇总
Apr 26 Javascript
layui结合form,table的全选、反选v1.0示例讲解
Aug 15 Javascript
Vue 3.0双向绑定原理的实现方法
Oct 23 Javascript
JS Array.from()将伪数组转换成数组的方法示例
Mar 23 Javascript
JS实现九宫格拼图游戏
Jun 28 Javascript
js判断浏览器是否支持html5
Aug 17 #Javascript
一段非常简单的js判断浏览器的内核
Aug 17 #Javascript
JavaScript继承基础讲解(原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承)
Aug 16 #Javascript
JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模式)
Aug 16 #Javascript
Node.js安装教程和NPM包管理器使用详解
Aug 16 #Javascript
Node.js中的事件驱动编程详解
Aug 16 #Javascript
Node.js文件操作详解
Aug 16 #Javascript
You might like
国王的咖啡这么大来头,名字的由来是什么
2021/03/03 咖啡文化
PHP 获取远程文件大小的3种解决方法
2013/07/11 PHP
php中get_meta_tags()、CURL与user-agent用法分析
2014/12/16 PHP
js常用代码段收集
2011/10/28 Javascript
thinkphp中常用的系统常量和系统变量
2014/03/05 Javascript
Node.js开源应用框架HapiJS介绍
2015/01/14 Javascript
jquery 全选、全不选、反选效果的实现代码【推荐】
2016/05/05 Javascript
jQuery获取radio选中项的值实例
2016/06/18 Javascript
利用jQuery插件imgAreaSelect实现图片上传裁剪(放大缩小)
2016/12/02 Javascript
js/jq仿window文件夹移动/剪切/复制等操作代码
2017/03/08 Javascript
利用Angular+Angular-Ui实现分页(代码加简单)
2017/03/10 Javascript
Vue.js实战之使用Vuex + axios发送请求详解
2017/04/04 Javascript
JQuery和html+css实现带小圆点和左右按钮的轮播图实例
2017/07/22 jQuery
Angular.js中$resource高大上的数据交互详解
2017/07/30 Javascript
jQuery实现的简单无刷新评论功能示例
2017/11/08 jQuery
node.js中axios使用心得总结
2017/11/29 Javascript
vuex 动态注册方法 registerModule的实现
2019/07/03 Javascript
ant design vue嵌套表格及表格内部编辑的用法说明
2020/10/28 Javascript
[56:42]完美世界DOTA2联赛循环赛 Matador vs Forest 第二场 11.06
2020/11/06 DOTA
python执行shell获取硬件参数写入mysql的方法
2014/12/29 Python
Python模块文件结构代码详解
2018/02/03 Python
用Python shell简化开发
2018/08/08 Python
详解Python logging调用Logger.info方法的处理过程
2019/02/12 Python
10行Python代码计算汽车数量的实现方法
2019/10/23 Python
多个版本的python共存时使用pip的正确做法
2020/10/26 Python
详解三种方式实现平滑滚动页面到顶部的功能
2019/04/23 HTML / CSS
香港太阳眼镜网上商店:SmartBuyGlasses香港
2016/07/22 全球购物
海蓝之谜(LA MER)澳大利亚官方商城:全球高端奢华护肤品牌
2017/10/27 全球购物
什么是数组名
2012/05/10 面试题
集团公司总经理岗位职责
2013/12/20 职场文书
出国签证在职证明范本
2014/11/24 职场文书
2014年销售助理工作总结
2014/12/01 职场文书
归途列车观后感
2015/06/17 职场文书
导游词之西安骊山
2019/12/03 职场文书
Python 数据可视化神器Pyecharts绘制图像练习
2022/02/28 Python
Apache Hudi的多版本清理服务彻底讲解
2022/03/31 Servers