私は同じid
の2つの異なる要素を持っています。 jQueryでid="abc"
の要素をdiv
にするにはどうすればよいですか?例えばjQueryで同じidを持つ2つの異なるHTML要素タイプを選択してください
:
<select id="abc">
<option>jhon</option>
<option>Richard</option>
</select>
<div id="abc">
</div>
私は同じid
の2つの異なる要素を持っています。 jQueryでid="abc"
の要素をdiv
にするにはどうすればよいですか?例えばjQueryで同じidを持つ2つの異なるHTML要素タイプを選択してください
:
<select id="abc">
<option>jhon</option>
<option>Richard</option>
</select>
<div id="abc">
</div>
は、あなたが同じページ上に複数の同じID
を持つことができないこと、与えられています。
ページには、リファレンスを参照してください。あなたはそれを行う場合は、あなたがgetElementById(String)
javascriptのコールを使用して自分のIDで要素を見つけることができません
(X)HTMLの有効なDOM文書ではありません
ページに複数のDIV
の要素を標的とするために、jQueryライブラリによって代わり
<select class="abc">
<option>jhon</option>
<option>Richard</option>
</select>
<div class="abc">
</div>
を.class
を使用し、それらを見つける
var divCollection = $(".abc");
nice ... got it ...: –
あなたはMULを持つことができますあなたが望む要素のタイプを$('select#abc')
または$('div#abc')
で選択しようとするべきです。あなたは決してそれをするべきではありません。私は、IDENTIFIERがそれをすべてまたは;-)と言っているという意味ですか?
IDは重複していてもかまいません。それは入ることが非常に悪い習慣であり、それは標準と規則を破ります。参考までに@Marek Seberaの答えを見てください。 –
それは私が言ったことだ、あなたは決してそれをやってはいけない!!しかし、それは可能です –
javascriptまたはjqueryだけを使用しようとすると、最初の選択要素である最初のIDのみが使用され、2番目の要素は使用されません。
NO!あなたは同じ 'id'をページ上に複数回持つことはできません。 – PeeHaa