skillup

技術ブログ

デザイン

data- HTML5のカスタムデータについて

投稿日:2018年3月28日 更新日:

HTML5のカスタムデータ属性について。

HTML5ではタグにdata-*とすることで任意の値を持たせることができます。

いまさら聞けない、HTML5カスタムデータ属性の基本と使いどころ

例として下記のような使用法が挙げられます。

・ hoverした時にツールチップを表示する

ホバーした時に表示されるツールチップを独自データ属性とCSSだけで作る方法

・ テーブルなどで行自体にリンクをさせる

少しのjQueryコードでHTMLテーブルの列にリンク先を指定できるようにする

ちなみに値を変更する時などは画面上とjQuery内部で値の持ち方が変わるようで基本$(セレクタ).attr()で取得するのが安全のようです(あるいは生のJavaScriptを使うなど)

[jQuery] data属性を動的に変更する場合の注意点

-デザイン
-

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

no image

CSS floatについて

以前もちょっと書きましたが、CSSのfloatについて。 http://skill-up-engineering.com/?p=1708への追記 親から見るとfloatした子供は存在しない状態 flo …

no image

AngularJS カスタムディレクティブ

AngularはHTMLの中にng-clickなどと書いておけばイベントを紐づけて、特定動作時にメソッドを呼び出すことができます。 これをオリジナルで自作することができます。 customer_dir …

no image

lessサンプル

lessのサンプル Contents1 lessファイル構成2 ソース3 注意点4 参考リンク lessファイル構成 header,footer sytle 変数 lib 関数 common head …

no image

boostrapでのヘッダーナビ作成

昔から私の作るWEBアプリはデザインがめちゃくちゃなことが多かったんですが、最近は多少デザインにも気を配るようになってきました。 実はCSSがあまり得意ではなくて、うまく組むためにかなり苦戦していまし …

no image

チェック状態のradio,checkでの要素の表示、非表示

CSS小ネタ系。 チェックボックスやラジオと隣接するテキストボックスがあって、チェックがあった時のみ表示したい。(例えばその他の自由入力欄) 完全に隣接の場合にはCSSの+が使えるんですが、そうもいか …

アーカイブ