何百もの jQuery の質問に答えてきました。よくある初心者の間違いの 1 つは、次のように複数の要素 ID を使用することです。
<div id="a">....</div>
<div id="a">....</div>
次に、次のようなことを行い、期待どおりに機能しない理由を尋ねます。
$('#a').hide();
私は通常、次のように応答します。
IDs must be unique
...誰かが常に次のように応答します。
しかし、HTML5 にはありません。
質問: HTML5 で複数の同一 ID が許可されている場合、スクリプトはそれらをどのように処理する必要があるのでしょうか。それとも、複数の同一要素 ID の使用を避けるべきでしょうか?