我正在尝试选择与".class#id"
匹配的项目,这些项目看起来很自然Jquery multiple selectors, select items which match both criteria,
但它似乎只适用于Firefox。 IE不支持这个吗?!
具体来说,我有
<div id="A" class="x">
<div id="A" class="y">
</div>
</div>
我想选择$( ".y#A" )
谢谢, 尼克
答案 0 :(得分:6)
您不应该有多个具有相同标识符的元素。 Internet Explorer可能会认识到这一点。 (或者不承认这一点,但巧合的是它的行为就像它一样,并且微软决定称它为一个功能。)
只需提供当前具有相同ID,不同ID和公共类名称的元素。然后你可以使用$('.class.class2')
,它可以在IE中使用。
答案 1 :(得分:2)
IE会抱怨您有2个具有相同ID的元素并导致一些异常行为。