要素にカスタム値を割り当てたい。.attr(customName, value) はこれでうまくいくようです。属性が存在しない場合 (存在しない場合)、jQuery は属性を作成し、指定した値を配置します。後で、通常の HTML 既知の属性であるかのように、.attr(customName) で値を読み取ることができます。この種の HTML5 .data() メソッドがあることは知っていますが、永続的ではありません。html をディスクに移動してから取得すると、data() で設定されたものはすべてなくなりますが、.attr() は HTML に直接入ります。
.attr() のドキュメントには、指定したものを認識しない場合に新しい attr 名を作成することが保証されている箇所が見当たらないので、少し緊張しています。このように .attr() を使用しても安全ですか? ありがとう。