• date-id自定义属性


    人们总喜欢往HTML标签上添加自定义属性来存储和操作数据

    但这样做的问题是,你不知道将来会不会有其它脚本把你的自定义属性给重置掉,此外,你这样做也会导致html语法上不符合Html规范,以及一些其它副作用。这就是为什么在HTML5规范里增加了一个自定义data属性,你可以拿它做很多有用的事情。

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

    例如:

    <div id="awesome" data-myid="3e4ae6c4e">Some awesome data</div>

     1.读取data-myid的数据

    使用jQuery的.data()方法来访问这些"data-*" 属性

    其中一个方法就是 .data(obj),这个方法是在jQuery1.4.3版本后出现的,它能返回相应的data属性。

    你可以用下面的写法读取 data-myid属性值: var myid= jQuery("#awesome").data('myid');

    console.log(myid);
    即:var myid=$('#awesome').data('myid');

    2.你也可以通过.data(key,value)方法直接给"data-*" 属性赋值。一个重要的你要注意的事情是,这些"data-*" 属性应该和它所在的元素有一定的关联,不要把它当成存放任意东西的存储工具。
    译者补充:尽管"data-*" 是HTML5才出现的属性,但jquery是通用的,所以,在非HTML5的页面或浏览器里,你仍然可以使用.data(obj)方法来操作"data-*" 数据。



    ${}占位符用法(http://www.softwhy.com/article-9259-1.html)

    `${address}`
    例如
  • 相关阅读:
    进程线程协程
    面向对象完善总结
    面向对象编程
    常用模块2
    python常用模块
    随机验证码模块(random)
    带有key参数的函数filter,map,max,min
    python内置函数、匿名函数、递归
    python迭代器与生成器
    如何添加title左侧的图标
  • 原文地址:https://www.cnblogs.com/yyn120804/p/8150926.html
Copyright © 2020-2023  润新知