3

以下のようにデータタグを使用したいと思います。

<div data-color="#1337c"></div>

私はjqueryを使用して()をフェッチして保存し、データを操作します。$("div").data("color");($("div").data("color", "red");

  • IE7は上記のタグをサポートしますか?
  • HTML5のブラウザ要件は何ですか?

ありがとう

4

2 に答える 2

10

本当の質問に答えるには: jQuery.dataIE7 .. および IE6 で期待どおりに動作します。(HTML5 または公式の「データ属性」のサポートは必要ありません。)

IE7 は、HTML で提供された属性を喜んで保持、DOM でそのまま公開します。data-fooと呼ばれるか、 と呼ばれるかは問題ではありませんfoo-data。これは技術的には HTML4 仕様に反していると思いますが、これは私が知っているすべての主要なブラウザーの動作です。

ただし、data("foo")attr("data-foo")はセマンティクスが異なることに注意してください。

于 2012-09-25T05:31:16.837 に答える