Ror*_*ory 44 javascript jquery html5 cross-browser custom-data-attribute
我想将一些自定义数据与一些HTML节点相关联.我打算使用新的HTML5风格'data-*'属性.例如:<tr class="foo" data-typeid="7">…
,然后我将通过读取值来选择此HTML节点并显示/隐藏它等$(node).attr("data-typeid")
.
但是,此网页也需要与旧版浏览器一起使用.我没有使用data-*属性作为特殊属性,但我想知道旧浏览器是否会忽略,擦除或使该属性不可访问,因为它不是有效的HTML4.
Nic*_*ver 54
实际上并非如此,它们在HTML4中并非100%正确/有效使用.... 但它们也不会引起问题,因此它们仍然是解决"我需要一个属性"的好方法这个问题.
如果它有帮助,我已经在支持IE6时使用了这些,到目前为止没有问题,我也记不起任何一个SO问题.
Jac*_*ask 11
Internet Explorer和Microsoft添加了几个无效HTML4的自定义属性.浏览器不会根据规范检查元素属性,roryscoolinfo="hello"
如果愿意,可以命名属性(尽管不应该).
Dojo Toolkit添加了自定义dojo*
属性.
data-
今天使用HTML5 doctype 很好.
归档时间: |
|
查看次数: |
11395 次 |
最近记录: |