我愿意用数据标签如下。
<div data-color="#1337c"></div>
我使用jQuery来获取 ( $("div").data("color");
)和存储 ($("div").data("color", "red");
),以及操纵数据。
- IE7将支持上面的标签?
- 什么是HTML5浏览器的要求是什么?
谢谢
我愿意用数据标签如下。
<div data-color="#1337c"></div>
我使用jQuery来获取 ( $("div").data("color");
)和存储 ($("div").data("color", "red");
),以及操纵数据。
谢谢
要回答这个真正的问题 : jQuery.data
如预期在IE7工程..和IE6。 (无HTML5或官方“数据属性”需要的支持。)
IE7将愉快地守在HTML提供的所有属性,并在DOM暴露它是这样。 如果它被称为不要紧data-foo
或foo-data
。 我相信这在技术上是对HTML4规范,但它是所有主要的浏览器,我知道的行为。
请注意,但是, data("foo")
和attr("data-foo")
有不同的语义。
据我了解,数据属性实际上不是HTML5的特性,而是它们的使用成为HTML5标准化。 IE 5.5(从我记得)实际上是第一个浏览器,支持伪属性,但不可以引用我这句话:v