在jQuery中选择两个具有相同id的不同HTML元素类型

时间:2011-12-18 15:28:27

标签: jquery html jquery-selectors

我有两个不同的元素具有相同的id。如何在jQuery中选择带div的{​​{1}}元素。

例如:

id="abc"

3 个答案:

答案 0 :(得分:3)

假设您在同一页面上不能有多个同意ID

页面不会是(X)HTML有效 DOM文档

如果您这样做,那么您无法使用javascript调用找到他们的ID元素getElementById(String)

参见参考文献:


要在网页上定位多个DIV元素,请使用.class代替

<select class="abc">
    <option>jhon</option>
    <option>Richard</option>
</select>
<div class="abc">

</div>

通过jQuery库找到它们

var divCollection = $(".abc");

答案 1 :(得分:0)

您可以拥有多个ID,您应该尝试使用您想要的元素类型$('select#abc')$('div#abc')来选择它。你永远不应该这样做,但它可能。我的意思是IDENTIFIER这个词说的全部或者;-)?

答案 2 :(得分:0)

当你尝试只使用javascript或jquery时,第一个id就是第一个选择元素,而不是第二个。