コンテナー内にある画像に関する情報を格納するために、コンテナー div 内に特別な要素を挿入したいと思います。コンテナー div データ属性自体または画像にデータを格納できることはわかっていますが、後でプロジェクトに戻ってそれらを独自の DOM 要素に配置すると、より簡単でクリーンになります。データ属性は主に、サムネイルがドロップ可能なハンドルにドラッグされたときに jquery で要素を更新するなどの UI ユーザー アクション用です。
例:
<div class="container">
<img class="thumbnail" src="/path/to/thumbnail" />
<div data-imagefull="path/to/fullsize/image" data-imageid="179"></div>
</div>
その例では、データ属性を含む div を置き換えたいと思います。html5 までの ie7 に準拠する別のタグを使用します。
更新:少し言い換えさせてください。私はデータ属性を気に入っており、引き続き使用します。置き換えたいのは「div」タグだけではありません。div は表示するためのものであり、何も表示していないため、div よりも優れたタグが必要です。情報を保存するだけです。