data-* 属性を使用してカスタム data_html/css_WEB-ITnose を埋め込む
1. HTML の例
<ul><li data-animal-type="bird">Owl</li><li data-animal-type="fish">Salmon</li><li data-animal-type="spider">Tarantula</li></ul>
2. ブラウザのサポート
IE Firefox Chrome Safari Opera
サポート サポート サポート
3. data-* 属性は、ページまたはアプリケーションのプライベート情報を保存するために使用されます。カスタムデータ。
data-* 属性を使用すると、すべての HTML 要素にカスタム データ属性を埋め込むことができます。
保存された (カスタム) データをページの JavaScript 内で活用して、(Ajax 呼び出しやサーバー側のデータベース クエリを行わずに) より良いユーザー エクスペリエンスを作成できます。
data-* 属性は 2 つの部分で構成されます:
属性名には大文字が含まれていてはならず、プレフィックス「data-」の後に少なくとも 1 文字が必要です
属性値は任意の文字列にすることができます
注: ユーザー エージェントは「data-」のカスタム属性のプレフィックスを完全に無視します。
<要素データ-*="somevalue">
属性値
value 説明
somevalue 属性の値を (文字列として) 指定します。
4. 追加情報
HTML タグは、データを保存および操作するためのカスタム属性を追加できます。ただし、そうすると、HTML 構文が Html 仕様に準拠しなくなります。
次のコード スニペットは有効な HTML5 マークアップです:
しかし、このデータはどうやって読むのでしょうか?もちろん、ページ要素を反復処理して必要なプロパティを読み取ることもできますが、jQuery にはこれらのプロパティを操作するための組み込みメソッドがすでに組み込まれています。これらの「data-*」プロパティにアクセスするには、jQuery の .data() メソッドを使用します。メソッドの 1 つは .data(obj) です。このメソッドは、対応するデータ属性を返すことができます。 たとえば、次の書き込みメソッドを使用して data-id 属性値 - 123 を読み取ることができます:
var myid= jQuery("#item").data('id');
「data-*」も使用できます。 " 属性で json 構文を使用します。
このデータには、js を介して直接アクセスできます。 json キー値を取得すると、対応する値を取得できます:
var gameStatus= jQuery("#item").data('id').game;
.data(key,value を通じて "data-*" を直接与えることもできます) ) メソッド「属性の割り当て。注意すべき重要な点は、これらの「data-*」属性は、その属性が含まれる要素に関連している必要があり、何かを保存するためのストレージ ツールとして使用しないことです。 「data-*」は HTML5 にのみ現れる属性ですが、jquery はユニバーサルであるため、HTML5 以外のページやブラウザーでも .data(obj) メソッドを使用して「data-*」データを操作できます。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











公式アカウントのWebページはキャッシュを更新します。これはシンプルでシンプルで、ポットを飲むのに十分な複雑です。あなたは公式のアカウントの記事を更新するために一生懸命働きましたが、ユーザーはまだ古いバージョンを開くことができますか?この記事では、この背後にあるtwist余曲折と、この問題を優雅に解決する方法を見てみましょう。それを読んだ後、さまざまなキャッシュの問題に簡単に対処でき、ユーザーが常に新鮮なコンテンツを体験できるようになります。最初に基本について話しましょう。それを率直に言うと、アクセス速度を向上させるために、ブラウザまたはサーバーはいくつかの静的リソース(写真、CSS、JSなど)やページコンテンツを保存します。次回アクセスするときは、もう一度ダウンロードすることなく、キャッシュから直接検索できます。自然に高速です。しかし、このことは両刃の剣でもあります。新しいバージョンはオンラインです、

この記事では、CSSを使用したWebページへの効率的なPNG境界追加を示しています。 CSSはJavaScriptやライブラリと比較して優れたパフォーマンスを提供し、微妙または顕著な効果のために境界幅、スタイル、色を調整する方法を詳述していると主張しています

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

この記事では、HTML&lt; Datalist&GT;について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

この記事では、html&lt; meter&gt;について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化&lt; Meter&gt; &lt; Progress&gt;およびex

この記事では、HTML&lt; Progress&gt;について説明します。要素、その目的、スタイリング、および&lt; meter&gt;との違い要素。主な焦点は、&lt; Progress&gt;を使用することです。タスクの完了と&lt; Meter&gt; statiの場合

この記事では、html5&lt; time&gt;について説明します。セマンティックデート/時刻表現の要素。 人間の読み取り可能なテキストとともに、マシンの読みやすさ(ISO 8601形式)のDateTime属性の重要性を強調し、Accessibilitを増やします
