3

私はいくつかのAPIとプラグインを見てきましたが、このようなプラグインを見てきました

<div class="fb-like" data-href="http://developers.facebook.com/docs/reference/plugins/like" data-send="true" data-width="450" data-show-faces="true"></div>

また

<a class="bistri-button" data-key="871b7d8f839e9cdbfc6dcc87b6932889feae334d8fbc2862"></a>

dat-key または data-send は何を表していますか? どうやって使うんですか?リクエストを処理するjavascriptファイルにデータを送信する方法ですか? それでは、javascriptファイルでどのように処理できますか?

4

6 に答える 6

3

これらは HTML5 カスタム データ属性です。

http://www.w3.org/TR/2011/WD-html5-20110525/elements.html#custom-data-attribute

于 2013-07-09T20:38:31.627 に答える
2

data-*属性はHTML-5 custom attributes

を有効にするために先頭に を追加することにより、有効でない名前default attribute namesを使用できます。data-HTML

これらは、次のいずれかを使用して取得できます

$('.fb-like').attr('data-key')

また

$('.fb-like').data('key') // This is more appropriate
于 2013-07-09T20:38:46.397 に答える
2

ただの属性です。要素に任意の属性を設定する代わりに、data-*. 必要なものは何でも含めることができ、特別な意味を継承することはありません。

jQuery では、以下を使用してアクセスできます.data()

$('.fb-like').data('href')
于 2013-07-09T20:39:17.223 に答える
0

data-* 属性は、HTML 要素に何らかの情報を付加する方法です。

すぐに使用できるものではなく、動作に影響を与えるものでもありません。ただし、一部のデータを要素に割り当てるための標準に準拠した方法を提供します。

于 2013-07-09T20:41:14.483 に答える