- ベストアンサー
jQueryで同じid属性が複数あった場合の制御
jQueryの勉強中ですが、ちょっと躓いています。 ブロック要素の中に、同じid属性をもつ要素があった場合 二つ目の要素のみを削除するにはどうしたらようでしょうか? 下記のようなイメージです。 <div id="test"> <p id="aaa"></p> <p id="bbb"></p> <p id="ccc"></p> <p id="aaa"></p> ←2個目の要素は削除(または非表示)にしたい。 </div> かなり困ってます・・・わかる方 教えていただけると助かります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
$("p.className:eq(1)").remove(); //削除 $("p.className:eq(1)").hide(); //非表示
その他の回答 (1)
- kosukejlampnet
- ベストアンサー率44% (126/282)
回答No.1
そもそも、同一ページ内に同じIDを複数付けること自体がHTMLのルール違反であることはご存知?
補足
知っています。IDとしたのは例です。classでも構いません。