ページ内で同じIDを複数回使用すると、不正なHTMLが作成されることを理解しています。 jqueryセレクタを使用する場合、idを持つ最初の要素だけが返されますが、私のアプリケーションではこの問題に対処するべきではありません。ページを解析していなくても、ページの悪い練習で同じIDを複数回使用していますか?
私は参照する必要がある要素をすべて持つアイテムビューのリストを持っています。各項目は自分自身へのアクセス権しか持たないので、何かのidセレクタで渡される$el
は、(たとえ複数のページがあっても)矛盾を生じません。
私はフィドル、私はそれが安全であるべきと考えているので、私は任意のページ広いパースは致しておりません。このプロジェクトでhere
に何を意味するかをシミュレートしました。なぜ私はこれをしてはいけないのですか?
_You_はページを解析していない可能性がありますが、ブラウザでは確認できません。 – Oded
質問:どうしてですか?あなたに答えてください:[It's doable](http://stackoverflow.com/questions/7262195/several-elements-with-the-same-id-responding-to-one-css-id-selector/7262229#7262229)、しかし、しないでください。 –
あなたはクラスを使用できない理由がありますか? – mattfryercom