iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >如何使用HTML5新增属性data-*
  • 454
分享到

如何使用HTML5新增属性data-*

2024-04-02 19:04:59 454人浏览 安东尼
摘要

这篇文章将为大家详细讲解有关如何使用HTML5新增属性data-*,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。HTML5新增属性data-*书写实例<div&nb

这篇文章将为大家详细讲解有关如何使用HTML5新增属性data-*,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

HTML5新增属性data-*

书写实例

<div data-role="page"
     data-last-value="43"
     data-hidden="true"
     data-options='{"name":"John"}'>
</div>

1. 定义:

data-* 属性用于存储页面或应用程序的私有自定义数据。

data-* 属性赋予我们在所有 html 元素上嵌入自定义 data 属性的能力。

2. 注意点:

data-* 属性包括两部分:

  • 属性名不应该包含任何大写字母,并且在前缀 "data-" 之后必须有至少一个字符

  • 属性值可以是任意字符串

data-*属性和jQuery交互

使用Jquery中的.data()函数取用data-*属性值

console.log($("div").data('lastValue'));  //输出的值为:43
console.log($("div").data('role'));  //输出的值为:page

注意事项

data-**属性名格式驼峰命名改写

data-属性是在第一次使用这个数据属性后不再存取或改变(所有的数据值都在jQuery内部存储)

演示:
 

 console.log($("div").data('lastValue'));  //输出的值为:43
    $('div').data('lastValue',44);  //设置data-last-value=44
    $('div')[2]  //假设这是文档中的第3个div,我们输出这个dom
    //输出:<div data-role="page" data-last-value="43" data-hidden="true" data-options='{"name":"John"}'>

别怕,你再输出

 console.log($("div").data('lastValue'));  //输出的值为:44

  值只是存储在jQuery内部了

使用jQuery中.attr()函数取用data-*属性值

console.log($('div').attr('data-role')); //输出的值为:page
console.log($('div').attr('data-last-value')); //输出的值为:43

使用jQuery中.attr()函数设置data-*属性值

$('div').attr('data-emp',{'name':'zhangsan','age':23}); //给div添加一个data-emp的属性,属性值为一个JSON对象

注意:破折号要转化成驼峰命名

关于“如何使用HTML5新增属性data-*”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: 如何使用HTML5新增属性data-*

本文链接: https://www.lsjlt.com/news/77988.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何使用HTML5新增属性data-*
    这篇文章将为大家详细讲解有关如何使用HTML5新增属性data-*,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。HTML5新增属性data-*书写实例<div&nb...
    99+
    2024-04-02
  • html5如何使用data-*属性
    这篇文章主要为大家展示了“html5如何使用data-*属性”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“html5如何使用data-*属性”这篇文章吧。实例使...
    99+
    2024-04-02
  • HTML5中data属性如何使用
    这篇文章主要介绍“HTML5中data属性如何使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“HTML5中data属性如何使用”文章能帮助大家解决问题。   &...
    99+
    2024-04-02
  • HTML5如何使用新增的表单元素和属性
    这篇文章将为大家详细讲解有关HTML5如何使用新增的表单元素和属性,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。代码演示说明了HTML5新增的表单元素和属性,演示代码中包...
    99+
    2024-04-02
  • 如何使用html5的自定义data-*属性与jquery的data()
    这篇文章主要讲解了“如何使用html5的自定义data-*属性与jquery的data()”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用html5的...
    99+
    2024-04-02
  • html5中的input新属性range如何使用
    这篇文章主要讲解了“html5中的input新属性range如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“html5中的input新属性range如...
    99+
    2024-04-02
  • HTML5新增了哪些全局属性
    这篇文章主要介绍了HTML5新增了哪些全局属性,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 属性:1、cont...
    99+
    2024-04-02
  • html5新增的属性和废除的属性是什么
    小编给大家分享一下html5新增的属性和废除的属性是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! HTML5中,在新增加...
    99+
    2024-04-02
  • html5中新增加的属性有哪些
    这篇文章主要介绍了html5中新增加的属性有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 html5中新增...
    99+
    2024-04-02
  • html5新增的属性和废除的属性都有哪些
    html5新增的属性和废除的属性都有哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。HTML5中,在新增加和废除很多元素的同时,也增加和废除...
    99+
    2024-04-02
  • HTML5中input如何新增type属性color颜色拾取器
    这篇文章主要介绍HTML5中input如何新增type属性color颜色拾取器,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!定义和用法 type 属性规定 input 元素的类型。注...
    99+
    2024-04-02
  • html5中新增背景属性和文本属性有哪些
    小编给大家分享一下html5中新增背景属性和文本属性有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2024-04-02
  • html5的data属性有什么作用
    这篇文章主要讲解了“html5的data属性有什么作用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“html5的data属性有什么作用”吧! ...
    99+
    2024-04-02
  • HTML5表单新增属性的示例分析
    这篇文章主要介绍了HTML5表单新增属性的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. 表单内元素的form属性在H5中可以把...
    99+
    2024-04-02
  • HTML5中'data-'属性有什么用
    小编给大家分享一下HTML5中'data-'属性有什么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!在大家查看HTML时,经常会看到data-role、data-them...
    99+
    2024-04-02
  • HTML5中的Scoped属性如何使用
    这篇文章主要介绍“HTML5中的Scoped属性如何使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“HTML5中的Scoped属性如何使用”文章能帮助大家解决问题...
    99+
    2024-04-02
  • download属性如何在HTML5中使用
    这篇文章将为大家详细讲解有关download属性如何在HTML5中使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。download 属性介绍常规的 <a> 标签通过 href ...
    99+
    2023-06-09
  • HTML5中data-* 自定义属性怎么用
    这篇文章主要为大家展示了“HTML5中data-* 自定义属性怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“HTML5中data-* 自定义属性怎么用”这篇文章吧。在jQuery的attr...
    99+
    2023-06-09
  • 如何在html5中使用input属性
    这篇文章给大家介绍如何在html5中使用input属性,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 html5 代码如下: 代码如下:<input type="text" plac...
    99+
    2023-06-09
  • HTML5的自定义属性data怎么用
    这篇文章主要介绍了HTML5的自定义属性data怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇HTML5的自定义属性data怎么用文章都会有所收获,下面我们一起来看看吧。...
    99+
    2024-04-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作