• HTML5中的data-*属性


    data-* 属性包括两部分:
    属性名不应该包含任何大写字母,并且在前缀 "data-" 之后必须有至少一个字符;
    属性值可以是任意字符串;
    注释:用户代理会完全忽略前缀为 "data-" 的自定义属性。

    与jQuery的.data()不是一个概念。


    在获取自定义属性的值时,使用dataset属性,然后通过自定义属性(这时去掉data-前缀)的名称去获取值。dataset是JS5规范中新增加的属性,用于和data-*配合使用。
    需要注意:
    1)如果data-后面包含了“-”,例如 date-e-name,"-"会去掉,并转换成为骆驼峰式的命名 eName。这是因为JSON Object 的key不能包含”-“。
    2)如果data-后面的单词有大写,例如 myName,将会转存成小写 myname。这里就不理解为什么会转换成小写了,JSON Object的key是区分大小写的。
    3)如果你想删除一个data-*属性,请使用 delete dataset.cname或者dataset.cname=null。

  • 相关阅读:
    jquery02
    jquery01
    oracle04_plsql
    oracle03
    oracle02
    oracle01
    selenium
    爬取京东商品信息并保存到MongoDB
    python pymongo操作之增删改查
    MongoDB 数据库表删除
  • 原文地址:https://www.cnblogs.com/archermeng/p/7537107.html
Copyright © 2020-2023  润新知