Like a tag that I can use to store some necessary info? But really isn’t required or used by the HTML? Works like the tag attribute for objects on Visual Basic?
2743 次
5 に答える
1
javascriptで使用するデータを保存している場合は、jQueryのメタデータプラグインなどを使用することもできます。基本的に、次のように、要素のclass=""属性内にデータを格納できます。
<div id="aaa" class="class1 class2 class3 { type: 'food', color: 'green' }"></div>
次に、JavaScriptで:
alert($('#aaa').metadata().color) // "green"
他のキットは、titleまたはrel属性を使用してデータを保存します。これは検証に適していますが、非標準の属性を使用するというAnthonyWJonesの回答を使用するよりも優れている場合とそうでない場合があります。検証は「中断」されますが、Dojoによると、カスタム属性は、DTDに対して検証されない場合でも、完全に有効なHTMLです。
したがって、いいえ-すべてのデータをダンプできる、広く受け入れられている特定の属性は1つもありません。既存の属性はすべて特定の用途向けです。ただし、1)独自の属性を作成するか、2)既存のタグを採用して目的に再利用することができます。代替案を指摘したかっただけです。
于 2011-05-13T21:48:49.057 に答える