カスタム データ タグまたは ID のどちらかを選択する必要があります。カスタム データ タグを選択したいのですが、現在最も広く使用されているブラウザとの互換性の問題が発生しないようにしたいと考えています。
私は jQuery 1.6 を使用しており、私の特定のシナリオには、いくつかのアクションで commentId を参照する必要がある状況が含まれます。
<div data-comment-id="comment-1" id="comment-1">
<a class="foo"></a>
</div>
jQueryin でデータ タグを抽出する方が簡単です。$('foo').data('commentId');
ID から部分文字列を抽出するのは少し複雑に思え、何らかの理由で壊れる可能性があります。<a id="comment-1"
どちらのアプローチにも、抜本的なメリットや致命的な欠陥はありますか?